國際測試委員會發(fā)布面向現(xiàn)代負載的CPU性能評價標準
性能評價標準是控制計算機生態(tài)的最核心標準之一。當前在CPU評測領(lǐng)域,SPECCPU標準被芯片廠商廣泛采納,成為評價處理器芯片性能優(yōu)劣的權(quán)威標準。雖然SPECCPU在不斷的進化(目前最新的SPECCPU 2017是第六代產(chǎn)品),但其主體還是基于桌面應用擴展的傳統(tǒng)應用程序集合。對于大數(shù)據(jù)分析、人工智能、互聯(lián)網(wǎng)服務(wù)等現(xiàn)代應用負載的體現(xiàn)非常有限。
和傳統(tǒng)應用負載相比,大數(shù)據(jù)分析、人工智能、互聯(lián)網(wǎng)服務(wù)等現(xiàn)代應用負載具有軟件棧復雜、計算特征多樣、數(shù)據(jù)訪問頻繁等顯著特性。這使得其和傳統(tǒng)應用負載存在明顯差異。國際測試委員會(BenchCouncil)正在研究面向現(xiàn)代計算機應用負載的處理器芯片評測和評價,并在2020青島創(chuàng)新節(jié)期間舉辦的智能計算機大會和芯片大會聯(lián)合主論壇上發(fā)布現(xiàn)代負載的性能評價標準BENCHCPU,旨在引導芯片產(chǎn)業(yè)轉(zhuǎn)向現(xiàn)代計算機應用負載的新賽道,從而尋求新的突破。
針對現(xiàn)代應用負載特征,BENCHCPU采用層次化分析方法,從應用程序運行的計算邏輯、執(zhí)行邏輯、實際執(zhí)行三個層次對現(xiàn)代應用負載進行評測。BENCHCPU融合了現(xiàn)代應用負載與傳統(tǒng)應用負載?,F(xiàn)代應用負載主要為人工智能推斷程序、大數(shù)據(jù)分析程序, 傳統(tǒng)應用負載主要為編譯、壓縮、仿真等應用集合。這些應用程序可以在多類處理器平臺上部署運行。BENCHCPU還會進一步擴展應用負載范圍,并在計算邏輯層進行負載精簡,推出評價標準測試集合。同時定義規(guī)范的測試流程,開展基于BENCHCPU的公開評測。國際測試委員會(BenchCouncil)呼吁更多的工業(yè)界和學術(shù)界伙伴加入BENCHCPU項目。