10/01/25 14:18:52 XxdXHRhO
>>421
?
投機実行は「多コア有るけど1スレッド性能はどうなん?」に関係あるだろう。ていうかモロにそれじゃね。
複数のコアがあっても、どうしても多スレッドに分散処理できないシングルスレッド処理では
他のコアのパワーを使っての高速化ができないのが現時点のCPU。
しかし投機実行は、ある一スレッドが実行中の処理が読むであろうメモリを
他のスレッドに読ませて先にキャッシュさせてしまうことでメモリレイテンシを隠蔽する技術。
原理的にはHyper-Threading限定のテクじゃないから、普通のマルチコアでも使える。
ただ原理上、メモリ帯域を非常に浪費するので、インテルもRDRAM発展型の高速メモリが
実用化する「なら」やるつもりだった技術であって、それがポシャッタ現在ではもう
無かったことになってるけどな。