Intel

多核處理器上的超執行緒 - 有什麼用嗎?

  • November 19, 2011

我從很久以前就知道超執行緒,當時處理器過去只有一個核心。那時的技術真的很有用。目前,英特爾仍在提供具有 6 核處理器的超執行緒(因此它們可以在 12 個執行緒中執行)。我想知道這項技術對多核處理器有什麼用?有人做過一些測試嗎?

我正在考慮遊戲/辦公應用程序

多核 CPU 上的 HT 不如單核 CPU 上的好。但是多核(沒有 HT)比 HT 好。而且一個雙核不如兩個單核。

所以總而言之 - 這取決於 - 應用程序核心是否適合 CPU 記憶體,以便 HT 可以足夠快地切換以使其有意義。

這肯定有一些基準。

因此,我的感覺是,多核上的 HT 對於需要多個核來實現相同目的的應用程序是有意義的。而且我的感覺是 HT 不會讓事情變慢(它的影響在最壞的情況下可能為零,但不低於零 - 即減慢程序)。

引用自:https://serverfault.com/questions/332673