一般來說,整體性能=單核性能×核心數,單核性能影響單線程或者單任務的計算能力,即計算的響應延。頻率相同核數較少的處理器在單核性能上總是會核數更多的處理器略好一些,核數較多的處理器在計算效率上較為劣勢。影響性能的因素有:
1、頻率越高,單核計算性能越強
同代同核心數不同頻率的處理器,頻率越高的處理器計算性能也越好,但并非完全的線性增長。處理器頻率上去之后,由于受到內存訪問速度的限制自然也會有一定的瓶頸,然而頻率越高的處理器耗費在數據等待上的時鐘周期也會越多。
2、架構越新,單核計算性能越強
同頻率、同核心數的前后兩代處理器的計算能力,架構越新的處理器整體計算能力也越強,意味著處理器架構的改進確實提高了單核性能。
3、核心數越多,整體計算性能越強
同代同頻率不同核心數的處理器,核心數越多的處理器整體計算性能也越好。但是核數越多的處理器單核性能比同頻率核數較少的處理器會差一些,主要因為核數越多對共享資源的爭搶概率也越高,這些共享資源包括L3緩存、內存、QPI總線等,因此多核處理器總是要把L3緩存做得很大,核數越多L3緩存也越大。