0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RISC-V公測(cè)平臺(tái)發(fā)布 · Stream帶寬完整測(cè)試

澎峰科技PerfXLab ? 來(lái)源:澎峰科技PerfXLab ? 作者:澎峰科技PerfXLab ? 2023-07-18 14:06 ? 次閱讀

RISC-V公測(cè)平臺(tái)Stream程序路徑:/public/benchmark/stream/5.10

前言

"Stream" 是一種基準(zhǔn)測(cè)試工具,用于評(píng)估計(jì)算機(jī)系統(tǒng)的內(nèi)存帶寬性能。它通過(guò)模擬內(nèi)存訪問(wèn)模式,測(cè)試系統(tǒng)在讀取和寫(xiě)入連續(xù)內(nèi)存塊時(shí)的速度,衡量系統(tǒng)的內(nèi)存性能和數(shù)據(jù)傳輸效率。

平臺(tái)環(huán)境

[硬件參數(shù)]
處理器: 算能SG2042 X1
DDR 128G,3200HZ
[芯片參數(shù)]
主頻 2.0GHz
核心數(shù): 64核
L1 Cache: I:64KB and D:64KB(Per Core)
L2 Cache: 1MB/Cluster(Per Cluster,X16 Cluster)
L3 Cache: 64MB System Cache
[軟件環(huán)境]
linux版本: Ubuntu 22.10
gcc版本: 12.2.0(GNU)
wKgZomS2KP-AUsuqAADh58izdsM727.pngcpu 信息wKgaomS2KQSAWoh_AAEEdkSZhYo436.png64核示意

參數(shù)含義

我們先來(lái)了解下測(cè)試參數(shù)的具體用法。

1. ARRAY_SIZE:

用于指定測(cè)試期間使用的數(shù)組大小。該參數(shù)定義了測(cè)試中要操作的內(nèi)存塊的大小,通常以字節(jié)為單位。通過(guò)更改 array_size 的值,可以評(píng)估系統(tǒng)在不同內(nèi)存工作負(fù)載下的性能表現(xiàn),關(guān)于設(shè)置的大小,我們可以從官網(wǎng)上查看到說(shuō)明:

The general rule for STREAM is that each array must be at least 4x the size of the sum of all the last-level caches used in the run.

Useful links:

https://www.cs.virginia.edu/stream/ref.html#runrules

也就是我們需要設(shè)置為最后一級(jí)緩存總和的 4 倍。

2. OpenMP :

-gcc編譯器添加“-fopenmp” 選項(xiàng)多線程支持。

單線程Stream測(cè)試

我們的L3 Cache大小是64M,參考官方文檔的建議,為了測(cè)試的準(zhǔn)確性,選取了4倍大小的數(shù)據(jù),也就是數(shù)組大小33554432作為基準(zhǔn),以2621440為梯度,依次增加數(shù)組大小,考察數(shù)組大小對(duì)測(cè)試結(jié)果的影響。選用的是gcc編譯器。

單線程測(cè)試命令:

ubuntu@perfxlab:~/STREAM$ gcc -O3 -DSTREAM_ARRAY_SIZE=【ARRAY_SIZE】 stream.c

測(cè)試結(jié)果如下表:

wKgaomS2KbOAA4uEAAR9bqQVSg8750.png單線程 gcc -o3wKgaomS2KdiAW3-HAAC9e7bfgW4814.png


多線程Stream測(cè)試

和單線程Stream測(cè)試一樣,同樣可以做不同數(shù)組大小的多線程Stream 測(cè)試,選取的數(shù)組大小和單線程一樣。

ubuntu@perfxlab:~/STREAM$ gcc -O3 -fopenmp -DSTREAM_ARRAY_SIZE=【ARRAY_SIZE】 stream.c

測(cè)試結(jié)果如下表:

wKgaomS2KhKAB62UAATsbukjOEU391.png多線程 gcc -o3wKgaomS2KiKAQ3yfAAEUIE72MMA101.png

結(jié)論

wKgZomS2KjmAWij8AACDTEUegJ4131.png單核vs多核 gcc -o3

從結(jié)果可以看出,多核測(cè)試的結(jié)果明顯高于單核測(cè)試的結(jié)果。多核測(cè)試?yán)昧硕鄠€(gè)處理核心并行執(zhí)行任務(wù),從而表現(xiàn)出更大的數(shù)據(jù)帶寬。在多核測(cè)試中,Copy操作的性能是單核測(cè)試的大約5倍,Scale操作的性能約為單核測(cè)試的6倍。

綜上所述,多核測(cè)試在Copy和Scale操作中顯示出了明顯的性能優(yōu)勢(shì),而在Add和Triad操作中的性能提升較小。這與多核處理器的并行處理能力和數(shù)據(jù)依賴性有關(guān)。多核測(cè)試結(jié)果顯示出了多核處理器在并行計(jì)算和數(shù)據(jù)處理方面的優(yōu)勢(shì)。

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 帶寬
    +關(guān)注

    關(guān)注

    3

    文章

    888

    瀏覽量

    40751
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7292

    瀏覽量

    87520
  • Stream
    +關(guān)注

    關(guān)注

    0

    文章

    20

    瀏覽量

    7950
  • RISC-V
    +關(guān)注

    關(guān)注

    44

    文章

    2178

    瀏覽量

    45893
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RISC-V公測(cè)平臺(tái)發(fā)布 · 數(shù)據(jù)庫(kù)在RISC-V服務(wù)器上的適配評(píng)估

    在這一期文章中,我們繼續(xù)深入討論RISC-V+數(shù)據(jù)庫(kù)的應(yīng)用。本期就繼續(xù)利用HS-2平臺(tái)來(lái)測(cè)試數(shù)據(jù)庫(kù)軟件在RISC-V服務(wù)器上的兼容性。
    的頭像 發(fā)表于 08-21 17:09 ?929次閱讀
    <b class='flag-5'>RISC-V</b><b class='flag-5'>公測(cè)</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>發(fā)布</b> · 數(shù)據(jù)庫(kù)在<b class='flag-5'>RISC-V</b>服務(wù)器上的適配評(píng)估

    risc-v的發(fā)展歷史

    Foundation),旨在促進(jìn)RISC-V架構(gòu)的發(fā)展和推廣。該基金會(huì)由大量的企業(yè)和機(jī)構(gòu)支持,包括英特爾、Nvidia、谷歌、華為、IBM、紅帽、西部數(shù)據(jù)等。 2015年:RISC-V基金會(huì)發(fā)布了第一個(gè)穩(wěn)定版
    發(fā)表于 07-29 17:20

    2024 RISC-V 中國(guó)峰會(huì):華秋電子助力RISC-V生態(tài)!

    、生態(tài)伙伴、公開(kāi)課、開(kāi)發(fā)者社區(qū)、評(píng)測(cè)試用等欄目,是為各生態(tài)廠商量身定制的硬件開(kāi)發(fā)平臺(tái),通過(guò)線上社區(qū)+一站式供應(yīng)鏈服務(wù)讓硬件開(kāi)發(fā)變得更簡(jiǎn)單。他表示,RISC-V開(kāi)放平臺(tái)已吸引30+廠商入
    發(fā)表于 08-26 16:46

    怎么搭建risc-v學(xué)習(xí)平臺(tái)

    risc-v學(xué)習(xí)平臺(tái)搭建
    發(fā)表于 12-15 07:14

    RISC-V應(yīng)用領(lǐng)域的拓展

    為自動(dòng)駕駛汽車等應(yīng)用開(kāi)發(fā)新的RISC-V芯片設(shè)計(jì);GreenWaves推出了基于RISC-V的低功率AI物聯(lián)網(wǎng)(IoT)應(yīng)用處理器;晶晨半導(dǎo)體推出具有RISC-V安全內(nèi)核的SoC芯片;華米發(fā)布
    發(fā)表于 06-18 20:57

    RISC-V是什么

    成熟流行商業(yè)內(nèi)核架構(gòu)在于,RISC-V是屬于開(kāi)源的內(nèi)核架構(gòu),并且最為重要的一點(diǎn)是,發(fā)布RISC-V的基金會(huì)和研發(fā)機(jī)構(gòu),允許商家在RISC-V架構(gòu)上進(jìn)行非標(biāo)準(zhǔn)的指令擴(kuò)展,同時(shí)不需要對(duì)外公
    發(fā)表于 07-23 06:06

    從STM32F030平臺(tái)切換到RISC-V CSM32RV20

    本系列僅為記錄工作,開(kāi)發(fā)從STM32F030平臺(tái)切換到RISC-V CSM32RV20。CSM32RV20是南京中科微電子有限公司開(kāi)發(fā)的一款基于RISC-V核的超低功耗MCU芯片,內(nèi)置RISC
    發(fā)表于 11-26 06:30

    RISC-V的相關(guān)資料分享

    國(guó)內(nèi)大量芯片公司崛起,其中有很多公司想在RISC-V新賽道有一番作為,畢竟ARM內(nèi)核早已是紅海,而RISC-V尚處于藍(lán)海。今天痞子衡就為大家盤(pán)點(diǎn)一下發(fā)布過(guò)RISC-V MCU產(chǎn)品(不一
    發(fā)表于 02-11 06:23

    我了解的RISC-V

    、南京沁恒等等很多家都推出了自己的RISC-V內(nèi)核的芯片,而據(jù)我了解,RISC-V從2010年成立以來(lái),到2015年有了初步的第一個(gè)發(fā)布版的的時(shí)候,RISC-V了解的人還是很少的,直到
    發(fā)表于 03-19 10:52

    賽昉科技成立RISC-V Multimedia SIG,推動(dòng)openKylin on RISC-V生態(tài)發(fā)展

    科技有限公司發(fā)起成立,負(fù)責(zé)openKylin社區(qū)中桌面操作系統(tǒng)上RISC-V架構(gòu)平臺(tái)的開(kāi)源多媒體框架(FFMPG/Gstreamer/OpenMax)集成及應(yīng)用開(kāi)發(fā)工作。01 SIG目標(biāo)創(chuàng)建并負(fù)責(zé)
    發(fā)表于 04-03 18:33

    阿里平頭哥發(fā)布首個(gè) RISC-V AI 軟硬全棧平臺(tái)

    轉(zhuǎn)自https://m.ithome.com/html/714391.htm 2023 RISC-V 中國(guó)峰會(huì)8月23日在北京召開(kāi),平頭哥在會(huì)上發(fā)布了首個(gè)自研 RISC-V AI 平臺(tái)
    發(fā)表于 08-26 14:14

    256核!賽昉發(fā)布全新RISC-V眾核子系統(tǒng)IP平臺(tái)

    (StarLink-500),一款高性能RISC-V多核子系統(tǒng)IP平臺(tái)。 本次發(fā)布,賽昉科技再次擴(kuò)充自研IP矩陣,引領(lǐng)RISC-V邁入更高性能領(lǐng)域。 賽昉科技IP產(chǎn)品矩陣 賽昉科技董
    發(fā)表于 11-29 13:37

    如何建設(shè)RISC-V軟件生態(tài)?

    本文從RISC-V軟件開(kāi)源基礎(chǔ)平臺(tái)、RISC-V多樣化軟件生態(tài)以及RISC-V開(kāi)源社區(qū)等三個(gè)方面詳細(xì)介紹了如何建設(shè)RISC-V軟件生態(tài)。
    的頭像 發(fā)表于 06-23 11:21 ?3207次閱讀
    如何建設(shè)<b class='flag-5'>RISC-V</b>軟件生態(tài)?

    平頭哥發(fā)布首個(gè)高性能RISC-V芯片平臺(tái)“無(wú)劍600”

    在2022 RISC-V中國(guó)峰會(huì)上,平頭哥發(fā)布首個(gè)高性能RISC-V芯片平臺(tái)“無(wú)劍600”及SoC原型“曳影1520”,首次兼容龍蜥Linux操作系統(tǒng)并成功運(yùn)行LibreOffice,
    的頭像 發(fā)表于 08-25 10:22 ?1521次閱讀

    RISC-VRISC-V AI的未來(lái)(特邀講座)

    主題演講:RISC-VRISC-V AI的未來(lái)(特邀講座)ppt分享
    發(fā)表于 07-14 17:15 ?15次下載