「ハイパースレッディング・テクノロジー」の版間の差分

編集の要約なし
編集の要約なし
5行目: 5行目:
大雑把にいえば、依存関係のない命令を同時実行する「[[スーパースカラ]]」の発展型であり、同時実行が可能かをCPU内部だけで判断するのは限界があるので、[[プログラマー]]が[[プログラム]]をマルチスレッド化することで「スレッドが違う=依存関係がない=同時実行が可能」とCPUに明示できるというものです。
大雑把にいえば、依存関係のない命令を同時実行する「[[スーパースカラ]]」の発展型であり、同時実行が可能かをCPU内部だけで判断するのは限界があるので、[[プログラマー]]が[[プログラム]]をマルチスレッド化することで「スレッドが違う=依存関係がない=同時実行が可能」とCPUに明示できるというものです。


[[スーパースカラ]]がポンコツだった[[Pentium 4]]では絶大な効果を発揮しました。
[[スーパースカラ]]がポンコツだった[[Pentium 4]]では絶大な効果を発揮しました。CPUが発展すると共に効果が薄れているのが実情です。