↑日記で日々積み重ねた情報をトップの「わんこのページ」にまとめています。

おのたく日記 [RDF] YouTubeも始めました→


2005-12-07(Wed) [長年日記]

Hypter ThreadがHytperで無くなる時

HTだと、ものすごくスピードが遅くなるというのは経験したことがあったけど、Cnetの記事「インテルのハイパースレッディング技術でサーバ性能の低下が発生か」から、吉岡さんが少し解説してくれている。

HTでも、論理プロセッサは並行して動いているのかと思ったら、マルチCPUとは違って

一方HTの場合はスレッドの切替えは1クロック毎なので他のスレッドに与える影響は非常に大きい。

[HyperThreadingとキャッシュミス。より引用]

ということで、ひとつの論理プロセッサが、せっせとキャッシュをリフレッシュしてしまうと、もう一つの論理プロセッサのキャッシュが効かなくなって効率が落ちるらしい。

マルチCPU(SMP)では、キャッシュが複数プロセッサで共有されていないし、マルチタスクではスレッド切り替えは、数万とか数十万クロックとか毎なので気にならないけど、HTだと、最悪「キャッシュ無し」みたいな動作になる事があるんですね。

本日のPingbacks(全0件)

Google Web検索 on-o.com内を検索