アカウント名:
パスワード:
Windowsの修正はハイパースレディングと同じ扱いにするって意味なんだろうけど、じゃあ、Intelのハイパースレディングと何が違うんだろう?
ハイパースレッディング用のスケジューラを使ったというだけで特に何かが似ているわけではない。
ハイパースレッディングの同一コア上の論理コア間では共有していないリソースのほうが少ないが、このCPUの同一モジュール上の物理コア間では共有しているリソースがFPUなどに限定されている。限定されているが共有しているので、それらを酷使する処理ではモジュール数分の並列度しか出ない。
ハイパースレッディングだと同一物理コア上では同一のメモリ空間にあるスレッドしか実行できなかった筈だけど、このCPUの場合は別にそんなことしなくても(競合するしリソース喰い合うロスも出るけれど)普通に動いたはず。
でもハイパースレッディング用のスケジューラで捌いた以上、必要はなくてもその制限が適用されるんだろうなぁ…
> ハイパースレッディングだと同一物理コア上では同一のメモリ空間にあるスレッドしか実行できなかった筈だけどえっ?
あー、HTの場合もプロセスごと並列化できるけど、並列化しない場合は効率の面で並列化してないだけなのか。 http://www.intel.co.jp/content/dam/www/public/ijkk/jp/ja/documents/dev... [intel.co.jp]
DTLB はアドレスを物理アドレスに変換します。DTLB には完全にアソシアティブな 64のエントリが用意されており、各エントリは 4K または 4MB のページのいずれかをマッピングできます。DTLB は 2つの論理プロセッサで
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
最初のバージョンは常に打ち捨てられる。
ハイパースレディングと何が違うのか? (スコア:0)
Windowsの修正はハイパースレディングと同じ扱いにするって意味なんだろうけど、
じゃあ、Intelのハイパースレディングと何が違うんだろう?
Re:ハイパースレディングと何が違うのか? (スコア:0)
ハイパースレッディング用のスケジューラを使ったというだけで特に何かが似ているわけではない。
ハイパースレッディングの同一コア上の論理コア間では共有していないリソースのほうが少ないが、
このCPUの同一モジュール上の物理コア間では共有しているリソースがFPUなどに限定されている。
限定されているが共有しているので、それらを酷使する処理ではモジュール数分の並列度しか出ない。
ハイパースレッディングだと同一物理コア上では同一のメモリ空間にあるスレッドしか実行できなかった筈だけど、
このCPUの場合は別にそんなことしなくても(競合するしリソース喰い合うロスも出るけれど)普通に動いたはず。
でもハイパースレッディング用のスケジューラで捌いた以上、必要はなくてもその制限が適用されるんだろうなぁ…
Re: (スコア:0)
> ハイパースレッディングだと同一物理コア上では同一のメモリ空間にあるスレッドしか実行できなかった筈だけど
えっ?
Re: (スコア:0)
あー、HTの場合もプロセスごと並列化できるけど、並列化しない場合は効率の面で並列化してないだけなのか。
http://www.intel.co.jp/content/dam/www/public/ijkk/jp/ja/documents/dev... [intel.co.jp]