作者:cici xiang
鏈接:https://www.zhihu.com/question/271509706/answer/364246338
來源:知乎
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。
Intel CPU有5種不同的CPU頻率標定方式
- 基本頻率(默頻):如果在BIOS裏禁用Turbo-Boost和power management,那麼CPU就跑在這個頻率上。CPU標定的TDP就是在這種情況下測的。這個頻率對於用戶來說沒有任何意義。因爲它不能反映CPU的真實性能,只是標在那裏。
- 最大加速頻率(睿頻):在只使用1個核心或者2個核心(取決於不同的CPU),其他核心都空閒的情況下,CPU會達到這個頻率。這也是CPU能達到的最高頻率。在非並行(串行)工作時主要看這個參數,這個參數也能決定系統運行的“順滑”程度。
- Non-AVX全核加速頻率(全核心滿載):這是CPU最重要的頻率參數。 當AVX單元沒有被使用時,CPU所有核心的工作頻率。 這個參數主要適用於那些不使用矩陣向量運算但是多線程優化的程序,也包括那些需要“多開”的用戶。
- AVX2全核加速頻率:當使用AVX單元時,CPU的頻率會降低,而且兩種AVX單元(AVX2和AVX-512)降低的程度不同。新版至強支持SSE4.2, AVX, AVX2和AVX-512向量運算。這些向量運算對於那些使用矩陣向量進行數學運算的程序有巨大的提升。經過實測,在Linpack benchmark(爲Intel優化)裏,向量單元能提升4-16倍計算性能。但這是有代價的,在AVX單元工作時需要大量的能量。這就導致爲了保證CPU能在安全的TDP下運行,開啓AVX單元時需要降低主頻運行。
- AVX-512全核加速頻率:AVX-512單元開啓時CPU的頻率。