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

編集の要約なし
編集の要約なし
4行目: 4行目:


大雑把にいえば、ハイパースレッディングは依存関係のない命令を同時実行する「[[スーパースカラ]]」の発展型であり、依存関係がなく同時実行が可能かをCPU内部だけで判断するのは限界があるので、[[プログラマー]]が[[プログラム]]を[[マルチスレッド]]化することで
大雑把にいえば、ハイパースレッディングは依存関係のない命令を同時実行する「[[スーパースカラ]]」の発展型であり、依存関係がなく同時実行が可能かをCPU内部だけで判断するのは限界があるので、[[プログラマー]]が[[プログラム]]を[[マルチスレッド]]化することで
  プログラムのスレッドが違う=OSのコア割りてが違う=依存関係がない=同時実行が可能
  スレッドが違う=OSのコア割りてが違う=依存関係がない=同時実行が可能
とCPUに明示できるというものです。
とCPUに明示できるというものです。