FC2ブログ

鈴の音情報局blog

携帯関連の将来や最新の技術情報や業界の行く末などを適当に綴るblogです。 内容の信憑性は?余り信じない方がいいと思います。
本家の鈴の音情報局はこちら→http://suzusuzu.dip.jp:8800/
スマホ・携帯端末アクセス[ランキング][アクセスシェア(グラフ)] (毎年10/1にログをクリア)

謎の“投機的実行をする際には(中略)そこで「アクセラレーション・ブースト」”・・・を考える

先日Spectre/Meltdown関連の記事を書きましたが、
その後Spectre/Meltdown関連の、とある記事を読んでから後でこのツイートを見て大笑い。
中身を読んだ段階では強烈なもやもやが残るという素晴らしい記事です。



問題の記事は以下の記事。

米グーグルのハッカー集団を震撼させた「インテル問題」の深刻度 ~ 現代ビジネス
新年早々、イギリスのテクノロジー専門メディアによる「CPU(中央演算処理装置)の脆弱性」スクープのおかげで、米インテル固有の欠陥という誤解がすっかり拡散してしまった。
日本の大手メディアはほとんど見過ごしたが、脆弱性を発見した米グーグルの”ハッカー集団”が震撼したのは、今後に深刻な影響を及ぼしかねないIT社会特有の構造的な「闇」だった。
コトの発端は、多くの日本人が今年の初夢を見ていたころのことだ。1月2日(現地時間)の夜に、英レジスターが報じた「半導体大手インテルのCPUの構造的な欠陥(脆弱性)が原因で、OSのカーネル(中核)部分に保管されている重要情報が盗まれるリスクがあり、リナックスやウィンドウズで再設計が必要になっている」という記事である。


で、問題のもやもやポイントはここ。

やや専門的になるが、投機的実行をする際には、本来メモリに厳重に保管してある重要な情報を取り出して、ハードディスク上などに設けた「仮想メモリ」に持ち込み、そこで「アクセラレーション・ブースト」と呼ばれる処理速度の加速をかける。たとえるなら、監視・警戒が厳重な金庫室から、共同作業部屋に大切な機密ファイルを持ち出して作業をするようなものだ。

なんだ?このアクセラレーション・ブーストなる言葉は??

記事を流し読んでて、ここで訳が分からなくなりました。
その後読み返していたら以下の部分に目が行きました。

勢い、現実的な対策はある種の対症療法に限られる。最も標準的なのは、「アクセラレーション・ブースト」と呼ばれる処理速度の加速をしないように、あるいはその部分のメモリを使わないようにプログラムを書き換える方法とされる。

恐らく町田氏は投機的実行や分岐予測でどういう理屈で処理速度が上がるのか、理解出来て
いないのがこの謎記事の原因だと思います。

投機的実行や分岐予測はあくまでもパイプラインが利用できていない無駄な時間を出来るだけ
少なくする為に存在する技術ですが、町田氏はそこには気づかずに、投機的実行や分岐予測が
効いている間に何か高速化する技術を利用して高速化しなければいけないと思っているみたいです。

だからアクセラレーション・ブースト等という謎技術を生み出して高速化しているっぽい表現を
しているのだと思います。

実際にはパイプラインに少しで隙間なく処理するべきコードを送り込んで埋めているだけですけどね。
そうしてパイプラインの遊びを無くしていることで、「速くする」というよりも「遅くしない」為の技術です。
RAMを多く搭載するのも同じですね。余計なページングやドライブの仮想領域へ追い出すなどの
作業で遅くなっているのを、潤沢なRAMのフリースペースを用意することで回避するわけです。

高速なプロセッサをどれだけ止めずに生かすのか、それが今回問題になった部分の高速化技術です。
パイプラインが遊んだり、RAMのページングに追われたり、Android OSだとガーベージコレクションも
遅くなる理由として存在します。そういった本来の仕事以外の「余計な下準備の仕事を出来る限り減らす」
のと、「CPUが何もしていない遊びの時間を減らす」という二本柱が高速化にとって重要です。


決して某スマホメーカーがベンチマーク時だけオーバークロックするような怪しい技術が、投機的実行や
分岐予測の高速化の肝ではないのです。

そんなわけで、笑い話的な記事としてニヤニヤ見つめたいと思います。
次はどんな面白記事を書いてくれるのでしょうか。


関連記事
  1. 2018/01/22(月) 00:35:34|
  2. 携帯
  3. | トラックバック:0
  4. | コメント:5
<<売れなくなってきているiPhoneの最新機種、如何にして買い換えさせるのかというアップルの苦悩・・・アップルの色んなあがきを考える | ホーム | スターバックスの顧客満足度が低い理由:「意識高い系の客が多い」>>

コメント

メモリからハードディスクに持ってきて高速化とか大草原
カーネルモードとOSのカーネルまで混ぜ合わせ?
  1. URL |
  2. 2018/01/22(月) 02:17:11 |
  3. Beep #-
  4. [ 編集]

処理速度の加速ってところからTurbo Boost Technologyが混ざっているのではないかな?っと
関係のないものなのにねw
  1. URL |
  2. 2018/01/22(月) 12:25:30 |
  3. Nexus7持ち #-
  4. [ 編集]

>Beepさん
混ぜるな危険すぎですねww
さすがにハードディスクがうんたらって書いてるのを見て眩暈がしそうでしたw


>Nexus7持ちさん
そうそう、それそれ。
何でもブーストってつければいいってもんじゃないですよね(笑)
  1. URL |
  2. 2018/01/22(月) 14:51:49 |
  3. 鈴 #GpEwlVdw
  4. [ 編集]

酷すぎる・・・

これで記者を名乗ってるんですか・・・文責って死語なんですかね?
  1. URL |
  2. 2018/01/22(月) 16:52:22 |
  3. lot #zmXgS/OI
  4. [ 編集]

IT系のライターじゃなくては経済ジャーナリストだからね>町田徹氏

話題のフレーズに対して専門外だけど知ったかで書いたんでない?だから謎の新(珍)技術が涌いて出る。
  1. URL |
  2. 2018/01/23(火) 08:26:55 |
  3. にいくら #mQop/nM.
  4. [ 編集]

コメントの投稿(投稿時には必ず何らかの名前を付けてください)


管理者にだけ表示を許可する

(名前を入れないとクリックできません)

トラックバック

トラックバックURLはこちら
http://suzunonejh.blog15.fc2.com/tb.php/7391-d952ec6b
この記事にトラックバックする(FC2ブログユーザー)

最近の記事

機能リンク

最近のコメント

カテゴリー

ブログ内検索

ブログリンク

RSSフィード

QRコード

QR

月別アーカイブ



メールフォーム

お問い合わせ・ご質問はこちらから。

名前:
メール:
件名:
本文:

suzunone.m(あっと)gmail.com に
直メでもOKです。