RISC-V公測平臺(tái)發(fā)布· CoreMark測試報(bào)告
一. CoreMark簡介CoreMark是一款用于評估CPU性能的基準(zhǔn)測試程序,它包含了多種不同的計(jì)算任務(wù),包括浮點(diǎn)數(shù)、整數(shù)、緩存、內(nèi)存等方面的測試。CoreMark的測試結(jié)果通常被用來作為CPU性能的參考,它可以幫助開發(fā)人員和系統(tǒng)管理員評估不同處理器和系統(tǒng)的性能,比較不同處理器之間的性能差異,也可以用來測試處理器在多線程并行計(jì)算方面的性能。
官網(wǎng)地址:https://www.eembc.org
二. 平臺(tái)環(huán)境[硬件參數(shù)]處理器: 算能SG2042 x 1核心數(shù): 64核L1 Cache: I:64KB and D:64KBL2 Cache: 1MB/ClusterL3 Cache: 64MB System CacheDRAM: DDR4 ?16Gx4[軟件環(huán)境]
linux版本: 22.10
gcc版本: 10.2.0
三. 獲取源碼EEMBC將CoreMark源碼托管在GitHub上,可以訪問以下鏈接獲得源碼;也可以通過git命令下載到本地。
鏈接
https://github.com/eembc/coremark
四. 編譯
本次采用的編譯器是支持RVV的編譯器,在我們的體驗(yàn)機(jī)器上已經(jīng)完成了部署,可以通過文章下方的聯(lián)系方式進(jìn)群體驗(yàn)。
1:首先需要修改core_portme.mak文件,(在LFLAGAS_END變量添加-lpthread)
2:添加編譯參數(shù):-march=rv64gCV0p7_zfh_xtheadc -mabi=lp64d -mtune=c920。
添加完成后效果如下:
?單核編譯
多核編譯
五. 在SG2042上執(zhí)行coremark
1. 單核測試結(jié)果如下:

2.?64核測試結(jié)果如下:

六. CoreMark分?jǐn)?shù)排行榜
SG2042 的64核跑分結(jié)果為:692303.531830 ?,cpu主頻是2GHz。
根據(jù)公式:
CoreMark / MHz = (CoreMark 分?jǐn)?shù)) / (時(shí)鐘頻率,以兆赫茲為單位)
我們可以算出SG2042的 CoreMark / MHz=692303.531830/2000=346.55
從官網(wǎng)可以看到,截止目前(2023-8-16 )總共上傳了767款型號(hào)的CoreMark跑分結(jié)果。
官網(wǎng)鏈接
https://www.eembc.org/coremark/scores.php?


從排行榜上可以看到(上圖1和圖2),無論是基于 CoreMark 分?jǐn)?shù)還是 CoreMark/MHz 分?jǐn)?shù),SG2042都展現(xiàn)出令人矚目的表現(xiàn)。作為全球第一款 RISC-V 處理器芯片,它的分?jǐn)?shù)已經(jīng)值得充分的贊賞。盡管與第一名之間還存在一定的差距,但國產(chǎn)芯片將持續(xù)不斷地努力,不斷進(jìn)步。讓我們?yōu)閲a(chǎn)芯片的未來發(fā)展加油!
正文完
About HS-2
HS-2 RISC-V通用主板是澎峰科技與合作伙伴共同研發(fā)的一款專為開發(fā)者設(shè)計(jì)的標(biāo)準(zhǔn)mATX主板,它預(yù)裝了澎峰科技為RISC-V高性能服務(wù)器定制開發(fā)的軟件包,包括各種標(biāo)準(zhǔn)bencmark、支持V擴(kuò)展的GCC編譯器、計(jì)算庫、中間件以及多種典型服務(wù)器應(yīng)用程序。
HS-2 RISC-V通用主板搭載了一顆國產(chǎn)RISC-V 64核處理器(SG2042)。SG2042是目前已量產(chǎn)的性能最高的RISC-V處理器,主要針對高性能計(jì)算領(lǐng)域需求設(shè)計(jì),適用于科學(xué)計(jì)算、工程計(jì)算、AI計(jì)算、融合計(jì)算等大算力應(yīng)用場景。

關(guān)于RISC-V公共測試平臺(tái)

RISC-V高性能處理器公共測試云平臺(tái) ·快速使用指南,下載鏈接:https://www.kdocs.cn/l/cmnYcyFIlVRx
RISC-V公共測試云平臺(tái)系列文章
?RISC-V公測平臺(tái)發(fā)布 ·Stream帶寬完整測試
?RISC-V公測平臺(tái)發(fā)布 · 我的世界MohistMC
?RISC-V公測平臺(tái)發(fā)布 · 第一個(gè)WEB Server“Hello RISC-V world!”
?RISC-V公測平臺(tái)發(fā)布 ·如何在SG2042上玩轉(zhuǎn)k3s
?“RISC-V成長日記” blog發(fā)布,第一個(gè)運(yùn)行在RISC-V服務(wù)器上的blog?
RISC-V公測平臺(tái)發(fā)布:如何在SG2042上玩轉(zhuǎn)OpenMPI
RISC-V公測平臺(tái)發(fā)布:Compiling The Fedora Linux Kernel Natively on RISC-V
?RISC-V公測平臺(tái)發(fā)布 · Unix Bench完整測試
RISC-V公測平臺(tái)發(fā)布 · 使用YCSB測試SG2042上的MySQL性能
RISC-V公測平臺(tái)發(fā)布 · 7-zip 測試
RISC-V公測平臺(tái)發(fā)布·? CoreMark測試報(bào)告(本篇)