English version 要約dockerはデフォルトでセキュリティ機構(Spectre脆弱性の対策)を有効にします。この影響で、RubyやPythonのようなインタプリタは速度が劣化します。特にCPU律速なプログラムで顕著に遅くなります(実行時間が倍くらいになることがあります)。 現象Rubyで1億回ループするコードを、直接ホスト上で実行する場合と、docker上で実行する場合で実行時間を比較してみます。 直接ホスト上で実行した場合: $ruby -ve 't = Time.now; i=0;while i<100_000_000;i+=1;end; puts "#{ Time.now - t } sec"'ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-linux] 1.321703922 secdocker
2018年の年明けから大騒ぎとなっているSpectreとMeltdownの脆弱(ぜいじゃく)性をざっくりと解説する。プロセッサの何が問題となって脆弱性が起きているのだろうか? 連載目次 2018年正月早々、プロセッサ業界に騒動が起きている。すでにあちらこちらで報道されているのでご存じの方も多いと思うが、Spectre(スペクター)とMeltdown(メルトダウン)と呼ばれるプロセッサの脆弱性の問題である(脆弱性の詳細は、Google Project Zeroの「Reading privileged memory with a side-channel 」参照のこと)。 脆弱性は、以下の3つである。「Variant 1」と「Variant 2」がSpectreと呼ばれるもの、「Variant 3」がMeltdownと呼ばれる脆弱性だ。 Variant 1: bounds check bypa
2018年1月3日にCPUに関連する3つの脆弱性情報が公開されました。報告者によるとこれらの脆弱性はMeltdown、Spectreと呼称されています。ここでは関連情報をまとめます。 脆弱性の概要 報告者が脆弱性情報を次の専用サイトで公開した。 Meltdown and Spectre (またはこちら) 3つの脆弱性の概要をまとめると次の通り。 脆弱性の名称 Meltdown SpectreCVECVE-2017-5754(Rogue data cache load)CVE-2017-5753(Bounds check bypass)CVE-2017-5715(Branch target injection) 影響を受けるCPU Intel Intel、AMD、ARM CVSSv3 基本値 4.7(JPCERT/CC) 5.6(NIST) ←に同じ PoC 報告者非公開 論文中にx
AppleがPowerPCアーキテクチャから手を引き、Intelのx86系に切り替えていくことを発表してから、この6月で4年がたった。当時AppleとIBMの間の討議にも加わっていた人物が、なぜこのような事態が起こったかについて見解を語った。Appleは2005年6月、重大な転機となる発表を行った。それは、IBMおよびMotorolaとの長きにわたる関係に終止符を打つものだった。このときAppleの最高経営責任者(CEO)Steve Jobs氏は、切り替えの要因はIntelの優れたロードマップにあるとしていた。 Jobs氏は当時の声明で次のように語っている。「将来を見越し、Intelのプロセッサロードマップが圧倒的に強力であると判断した。PowerPCへの移行から10年、Intelの技術がこれからの10年も最高のパーソナルコンピュータを作ってゆくことを助けてくれると考えている」 よく挙げ
Mac派でも、Windows派でも。 今使ってるラップトップが古くなってきたし、そろそろ買い換えようかなあという方。今は新しいコンピューターを買うには最悪のタイミングです。だってあと2ヵ月も待てば、今あるものよりはるかに良いものが買えるようになるんです。 もちろん、少し先伸ばししたら新しいものが出てくるってのは、今に始まったことじゃありません。でも今回は、いつもとはわけが違います。MacでもWindowsでも、その点では同じです。あとほんの数週間で、多くのラップトップに搭載されるIntelのCPU、GPUがいろんな意味で大幅アップグレードされるんです。Intelの新しいアーキテクチャ、Haswellには、以下に挙げるようないろんなメリットがあるんです。 1日中使ってもOKな電力効率 バッテリーライフが重要なのはスマートフォンだけじゃなく、ラップトップにおいても言えることです。特にタブレット
「何年も前に、私たち物理学者はムーアの法則が終わると予想していました。一方で、分子コンピュータや素粒子コンピュータといった新しいコンピュータが登場すると考えられています。問題は、それがいつかということです」 著名な理論物理学者のミチオ・カク博士は、先日公開されたBigThinkのビデオでムーアの法則の終焉と、その先のコンピュータについて語っています。カク博士は、10年程度でムーアの法則は終わり、次は分子コンピュータだと予想しています。 シリコンの次は分子コンピュータ、そして量子コンピュータ カク博士は、ムーアの法則が熱と量子力学的な微細化の限界に近づきつつあると説明します。現在のプロセッサの回路は原子20個分の幅しかなく、これが5個になると、熱によってチップが溶ける、あるいは量子論に支配されて電子の位置が決定できなくなり、電子が回路の中にあるのか、外にあるのか分からなくなるため、シリコンに
最初に言っておくと、増田はSCEが嫌いな方でPS3もVitaも持っていない。 PSPもスパロボの新作が出るまで持っていなかったほどだ。 そんな増田だが、PlayStation4発表でのハードウェアに対する誤解の数々を見てちょっとばかり怒りを覚えたので少し書いておく 「x86」ではなく「AMD64」いきなり「何が違うんだ?」と思う人や「何も違わないだろ?」と言う人も居るかも知れない。 だが後半を語る上でもこれは重要な話なので省略しないでおく。 最近のPCは当たり前のように64bitのメモリ空間を扱えるようになった。 この増田を読んでる人でも64bit OSを使っている人は少なくないはずだ。 これをもたらしたのは、x86CPUを作ったIntelではなくx86互換CPUを作っていたAMDである。 じゃあIntelは何をしていたのかと言うと、64bitCPUを作っていた。x86を完全に捨てて。
IBM、「x86サーバに匹敵する価格競争力がある」POWER7+サーバを発表。多数のx86サーバをPowerサーバで集約 IBMが独自に開発するPOWERプロセッサを搭載したPowerサーバは、高い性能と信頼性を背景に基幹業務などのハイエンド領域にフォーカスし、いわゆるコモディティサーバと呼ばれるx86サーバとの差別化をしてきました。 そのIBMは今日2月6日、昨年10月に発表されたばかりのPOWER7+プロセッサーを搭載したPowerサーバの新型として、従来よりプロセッサコアあたりの仮想サーバ数が2倍、処理能力にして最大90%向上したミッドレンジ、エントリー向けのサーバ製品群を発表しました。 日本IBM パワーシステム事業部 理事 皆木宏介氏は、「(新サーバ群は)x86サーバに匹敵する価格競争力があり、新しい客層を開拓していく」と発言。Powerサーバでこれまでx86サーバの市場とされて
Bypchow98 スマートフォンやタブレットなどに搭載されているモバイルプロセッサ用キャッシュメモリ向けに世界最高の低消費電力性能を実現した新方式の不揮発性磁性体メモリ(STT-MRAM)を東芝が新開発、世界で初めてキャッシュメモリに適用されているSRAMよりも低消費電力での動作を実現、標準的なモバイル向けプロセッサと比較して3分の1程度に低減できたという計算結果を示すことができたとのことです。 東芝:ニュースリリース (2012-12-10):世界最高の低消費電力性能を実現した新方式の不揮発性磁性体メモリ(STT-MRAM)を開発 http://www.toshiba.co.jp/about/press/2012_12/pr_j1001.htm 今回開発したのは、垂直磁化方式のSTT-MRAMをベースにメモリ構造を改良すると同時に、30nm以下まで素子の微細化を進めた新方式のSTT-
預金の引き出しでは、残高確認→現金の引き出し→残高の更新という一連の処理を他のプロセサの処理からの干渉なく行う必要がある。 プロセサ1の引き出しの処理で、残高の更新を行う前に、他のプロセサが引き出し前の残高を読んで、引き出し、残高更新を行ってしまうと、処理がおかしくなってしまう。このため、Lockというメカニズムを使って、1つのプロセサがこの一連の処理を終わるまで、他のプロセサはこの処理を開始できないようにするというのが一般的なやり方である。しかし、これでは複数のプロセサがあっても一時には1つのプロセサしか使えず、効率が悪い。 プロセサ1が口座A、プロセサ2が口座Bの引き出し処理を並行に実行するのは問題ないので、口座ごとにLockを設ければこの問題は解決する。しかし、口座Aから口座Bへの振込をする場合は両方の口座のLockを獲得する必要がある。この時、プロセサ1が口座AからBへの振込のため
スパコン並の性能を自宅に安価で! 最大45GHzのCPU処理が199ドルで手に入る「Parallella」とは2012.10.22 22:00 スーパーコンピューターを自宅でも簡単に! 半導体製造メーカーAdaptevaのCEO、Andreas Olofsson(アンドレアス・オロフソン)さんが「Parallella」というオープンソースプロジェクトを開始し、Kickstarterでも出資を募っています。なんでも最近話題のRaspberry PiやArduinoに喚起され、今回のKickstarterに名乗りを挙げたようです。 目玉である「Epiphany-IV」という製品は、64コアものCPUが45GHzで駆動しているCPU並の処理能力があり、5ワット程で動くそうです。また使える言語もC/C , OpenCL,Python等のプログラミング言語が使用可能と伝えています。プロジェクトが成
LSIマルチコア時代のソフトウェア開発の落とし穴とその対策 ―― 電力や性能が改善しない,まさにデスマーチのこの状態にどう対処するか 山下 浩一郎 パソコンやサーバと同じように,組み込み機器においてもマルチコア技術が使われ始めている.しかし実際のところ,マルチコアを導入して,期待どおりの成果は上がっているのだろうか? 実はマルチコア・システムの場合,ソフトウェアを正攻法で開発してもうまくいかないケースが珍しくない.ここでは,組み込み機器向けマルチコア対応ソフトウェア開発の課題とその改善策について解説する.(Tech Village編集部) 携帯電話などの情報系組み込み機器において,マルチコア構成のプロセッサ・アーキテクチャが一般的に用いられるようになりました.マルチコアを導入した組み込み機器にはさまざまなものがありますが,ここでは汎用OSを組み込み,多くのアプリケーションが動作する携帯端末
経緯は既報でお伝えしたので省略しますが、ついにマイプレシャス自作PC“大紅蓮丸”に見合う、超ハイエンドCPUを買っちまったイッペイです。CPUは8コア16スレッド動作のXeon E5-2687W(定格3.1GHz、MAX3.8GHz)で、1個16万3800円で2つ買いました。信じられます?CPUだけで33万円ぐらいの出費ですよ。もちろん、分割払い(10回)です。マザーは6万7800円のEVGA『SR-X』。もう40万円ぐらい投資している計算になります。もしも奥さんがいたら素っ裸で家を追い出されても仕方ない浪費ぶり。ひとり身でラッキー! 震える手でそっと、生まれたての子犬の頭をなでるようにそっと、慎重にE5-2687Wをマザーに設置。メモリーは12スロットもあるので、豪勢に16GBを12枚……はないので、手持ちのPC10600 DDR3の4GBを合計8枚挿しました。SSDは128GBのCr
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く