メインメニューを開く

差分

ハイパースレッディング・テクノロジー

541 バイト追加, 2024年3月5日 (火)
編集の要約なし
'''ハイパースレッディングハイパースレッディング・テクノロジー'''(Hyper Threading Technology)とは、Technology、HTT)とは、2000年11月に[[インテル]]が開発した1個のCPUコアが複数のCPUにコアに見える技術です。が発売した[[IBM POWER5Pentium 4]]に搭載された「SMT (Simultaneous Multi Threading)」の[[パクリ]]です。の目玉機能であり、1個のCPUコアが複数のCPUコアに見える技術です。
大雑把にいえば、依存関係のない命令を同時実行する「商標および[[スーパースカラ宗教上の理由]]」の発展型であり、同時実行が可能かをCPU内部だけで判断するのは限界があるので、により[[プログラマーインテル]]以外の[[プログラムパクリ]]をマルチスレッド化することで「スレッドが違う=依存関係がない=同時実行が可能」とCPUに明示できるというものです。製品は「[[同時マルチスレッディング]]」「Simultaneous Multi Threading」「SMT」などと呼んでいます。意味は同じです。
詳細は「大雑把にいえば、ハイパースレッディングは依存関係のない命令を同時実行する「[[同時マルチスレッディングスーパースカラ]]」の発展型であり、依存関係がなく同時実行が可能かをCPU内部だけで判断するのは限界があるので、[[プログラマー]]が[[プログラム]]をマルチスレッド化することで「プログラムのスレッドが違う=OSのコア割りてが違う=依存関係がない=同時実行が可能」とCPUに明示できるというものです。 [[スーパースカラ]]がポンコツだった[[Pentium 4]]では絶大な効果を発揮しました。ただCPUが発展すると共に効果が薄れているのが実情です。最近では「無効化した方が速い」なんていう人もいます。   [[category: インテル]][[category: CPU]]」のページを参照してください。