Intel
多核處理器上的超執行緒 - 有什麼用嗎?
我從很久以前就知道超執行緒,當時處理器過去只有一個核心。那時的技術真的很有用。目前,英特爾仍在提供具有 6 核處理器的超執行緒(因此它們可以在 12 個執行緒中執行)。我想知道這項技術對多核處理器有什麼用?有人做過一些測試嗎?
我正在考慮遊戲/辦公應用程序
多核 CPU 上的 HT 不如單核 CPU 上的好。但是多核(沒有 HT)比 HT 好。而且一個雙核不如兩個單核。
所以總而言之 - 這取決於 - 應用程序核心是否適合 CPU 記憶體,以便 HT 可以足夠快地切換以使其有意義。
這肯定有一些基準。
因此,我的感覺是,多核上的 HT 對於需要多個核來實現相同目的的應用程序是有意義的。而且我的感覺是 HT 不會讓事情變慢(它的影響在最壞的情況下可能為零,但不低於零 - 即減慢程序)。