RISC-V公測(cè)平臺(tái)發(fā)布 · 7-zip 測(cè)試
簡(jiǎn)介
7-Zip 是一個(gè)開源的壓縮和解壓縮工具,具有高壓縮比和快速解壓縮的特點(diǎn)。除了普通的文件壓縮和解壓縮功能之外,7-Zip 還提供了基準(zhǔn)測(cè)試功能,通過(guò)壓縮和解壓縮大型文件來(lái)評(píng)估系統(tǒng)的處理能力和性能。
7-Zip 提供了一種在不同壓縮級(jí)別和多線程設(shè)置下進(jìn)行基準(zhǔn)測(cè)試的方式,用戶可以根據(jù)自己的需求測(cè)試系統(tǒng)性能。即,可以自由選擇測(cè)試中壓縮和解壓縮的文件大小,及使用的核心/線程數(shù)量?;鶞?zhǔn)測(cè)試將提供壓縮和解壓縮速度等性能指標(biāo),以及相應(yīng)的 MIPS(百萬(wàn)指令每秒)值,用于比較不同配置和硬件的性能。
我們可以在7-Zip https://www.7-cpu.com/ ?官網(wǎng)上查看到其他處理的參數(shù)。
平臺(tái)環(huán)境
?【硬件參數(shù)】
處理器:算能SG2042 x 1
核心數(shù):64核
L1 Cache:I:? 64KB and D:64KB
L2 Cache:? 1MB/Cluster
L3 Cache:? 64MB System Cache
DRAM:? DDR4 ? 16Gx4
【軟件環(huán)境】
linux版本:? 22.10
gcc版本:? 12.2.0
7-Zip版本:16.02
測(cè)試項(xiàng)目介紹
Compression (壓縮)壓縮速度很大程度上取決于內(nèi)存 (RAM) 延遲、數(shù)據(jù)緩存大小/速度和 TLB。測(cè)試還會(huì)使用到簡(jiǎn)單的 32 位整數(shù)指令:“移位”、“加法”、“乘法”等。另外,CPU 的亂序執(zhí)行特性對(duì)于該測(cè)試也很重要。
Decompression (解壓縮)
解壓速度很大程度上取決于CPU整數(shù)運(yùn)算。該測(cè)試最重要的事情是:分支錯(cuò)誤預(yù)測(cè)懲罰(管道長(zhǎng)度)和 32 位指令(“乘法”、“移位”、“加法”等)的延遲。解壓測(cè)試具有大量不可預(yù)測(cè)的分支。請(qǐng)注意,某些 CPU 架構(gòu)(例如 32 位 ARM)支持可以有條件執(zhí)行的指令。因此,在許多情況下,在 LZMA 解壓縮代碼中,此類 CPU 可以在沒(méi)有分支(并且沒(méi)有管道刷新)的情況下工作。與不支持復(fù)雜條件執(zhí)行的其他架構(gòu)相比,此類 CPU 具有一些速度優(yōu)勢(shì)。
測(cè)試
在SG2042進(jìn)行了1/2/4/32/64 線程的7-Zip測(cè)試,測(cè)試結(jié)果如下:

性能對(duì)比
我們從中挑選了3款CPU進(jìn)行對(duì)比, ?SiFive FU740 , Loongson 3A5000,Ryzen 3950X (Zen2)。
數(shù)據(jù)來(lái)源:
https://www.7-cpu.com/
以下是SiFive FU740 測(cè)試結(jié)果:

以下是Loongson 3A5000測(cè)試結(jié)果:

以下是Ryzen 3950X?(Zen2)測(cè)試結(jié)果:


我們可以看出,在該測(cè)試條件下單核性能sg2042和starfive FU740基本相當(dāng),sg2042在64線程性性能一騎絕塵。
LoongArch架構(gòu)3A5000 單核性能還是不錯(cuò)的。是不是說(shuō)龍芯64倍單核,就會(huì)很強(qiáng)呢?不一定!多核也是一門藝術(shù)。
我們好奇拿Ryzen 3950X (Zen2) 做了一下對(duì)比,意料之中是各項(xiàng)數(shù)據(jù)都大大優(yōu)于SG2042。從參數(shù)上來(lái)說(shuō),Ryzen 3950X (Zen2) 的主頻4.7GHz ,比2GHz的SG2042要高很多。SG2042作為全球第一顆RISC-V處理器芯片,達(dá)到這種水平已是不易。看清楚差距,我們擼起袖子加油干。
最后,要強(qiáng)調(diào)是sg2042基礎(chǔ)軟件的優(yōu)化還剛剛開始,還有很大的優(yōu)化潛力。
正文完

About HS-2
About HSHS-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ì)算庫(kù)、中間件以及多種典型服務(wù)器應(yīng)用程序。
HS-2 RISC-V通用主板搭載了一顆國(guó)產(chǎn)RISC-V 64核處理器(SG2042)。SG2042是目前已量產(chǎn)的性能最高的RISC-V處理器,主要針對(duì)高性能計(jì)算領(lǐng)域需求設(shè)計(jì),適用于科學(xué)計(jì)算、工程計(jì)算、AI計(jì)算、融合計(jì)算等大算力應(yīng)用場(chǎng)景。

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

RISC-V高性能處理器公共測(cè)試云平臺(tái) ·快速使用指南,下載鏈接:https://www.kdocs.cn/l/cmnYcyFIlVRx
加入我們的RISC-V社區(qū)
歡迎關(guān)注我們,參與進(jìn)來(lái)共建RISC-V軟件生態(tài)~加入我們的討論群后,可以向管理員申請(qǐng)免費(fèi)的64核RISC-V服務(wù)器SUDO權(quán)限試用賬號(hào)。
發(fā)郵件到riscvinfo@perfxlab.com
加入微信討論群:加iYuta-R2為好友后可拉入群。
加入QQ討論群:906962594(RVBoards·Only?RISC-V)
掃描二維碼加群??

RISC-V公共測(cè)試云平臺(tái)系列文章
?RISC-V公測(cè)平臺(tái)發(fā)布 ·Stream帶寬完整測(cè)試
?RISC-V公測(cè)平臺(tái)發(fā)布 · 我的世界MohistMC
?RISC-V公測(cè)平臺(tái)發(fā)布 · 第一個(gè)WEB Server“Hello RISC-V world!”
?RISC-V公測(cè)平臺(tái)發(fā)布 ·如何在SG2042上玩轉(zhuǎn)k3s
?“RISC-V成長(zhǎng)日記” blog發(fā)布,第一個(gè)運(yùn)行在RISC-V服務(wù)器上的blog?
RISC-V公測(cè)平臺(tái)發(fā)布:如何在SG2042上玩轉(zhuǎn)OpenMPI
RISC-V公測(cè)平臺(tái)發(fā)布:Compiling The Fedora Linux Kernel Natively on RISC-V
?RISC-V公測(cè)平臺(tái)發(fā)布 · Unix Bench完整測(cè)試
RISC-V公測(cè)平臺(tái)發(fā)布 · 使用YCSB測(cè)試SG2042上的MySQL性能
RISC-V公測(cè)平臺(tái)發(fā)布 · 7-zip 測(cè)試
歡迎投稿,發(fā)送至riscvinfo@perfxlab.com