CPU-Z是最常使用的硬體工具了,它也從早期單一的CPU辨識工具變成了多功能CPU工具,從1.73版開始增加了Benchmark測試工具,雖然功能比較簡單,但是大家可以用它來對比CPU性能了,還是挺方便的。上個月底CPU-Z 1.79版發布了,有些玩家可能會注意到自己的處理器跑分變低了,特別是Ryzen處理器得分大降,原因是CPU-Z 1.79使用了全新的Benchmark測試工具,修復了之前Ryzen跑分過高的bug。
CPU-Z 1.79發布說明中提到了使用新的測試工具,不過這個升級說明比較簡單,很多人並沒有意識到這次改變對CPU跑分有什麼影響,以致於在新版跑分中出現跑分下降之後就去找CPU-Z解釋。對此CPU-Z官方也為這次的新版測試工具跑分算法上的改變做了解釋
·首先是新版跑分比之前跑分低的問題,CPU-Z方面解釋稱第一版測試工具發佈於2015年,當時只有極少數8核處理器,比如Core i7-5960X這樣的。現在Ryzen處理器發布了,6核、8核處理器變得稀鬆平常,未來10核、12核、16核處理器也會相繼問世。更多的核心意味著更高的多線程得分,更低的並行性使得跑分對比更容易。
新版測試工具使用了全新的算法,因此分數不能再與之前的結果直接對比。
·第二個問題是Ryzen處理器的,此前的測試中Ryzen處理器得分比Intel處理器高得多,同頻率下甚至能比Intel Skylake架構處理器高30%,這明顯是不正常的,所以新版跑分工具裡修復了這個問題。CPU-Z深入調查之後稱這其實是測試工具在Ryzen上出現了特殊情況,會出現不符合預期的整數指令隊列,在之前的測試工具中這個操作會在現有處理器架構上帶來顯著而且相似的延遲。
當然Ryzen處理器發布後,他們發現該處理器的ALU運算單元在處理某些不符合預期的隊列時會使用更有效率的方式,導致測試分數出現了與性能不符的結果。不過他們重新審查了測試軟體及算法也沒能找到性能大幅提升發生的單一場景,他們認為這種特殊情況在現實中是不可能出現的,而現在的新算法中並不會出現這種情況。
除了上面兩個比較突出的問題之外,CPU-Z團隊還解釋了新版測試工具的一些其他設計,比如使用C++語言開發,VC2008編譯,也沒有使用什麼特殊的指令集,不過X64版使用的是SSE/SSE2指令集做浮點運算,32bit還在使用傳統的X87指令集,性能大約是X64版的一半。
消息來源
|