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

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

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

大神測評 | 結(jié)果出乎意料! 先楫HPM6750 CoreMark 跑分測試

先楫半導(dǎo)體HPMicro ? 2022-06-13 10:14 ? 次閱讀

周末福利大放送!75b0407e-e8e4-11ec-a2f4-dac502259ad0.png本期特別分享 先楫產(chǎn)品體驗(yàn)官 @xusiwei1236 在EEWORLD 測評活動中 針對HPM6750 CoreMark 跑分測試,來看看HPM6750在這場“芯片賽跑”中如何突出重圍!75cbb6f6-e8e4-11ec-a2f4-dac502259ad0.png


【CoreMark簡介】

什么是CoreMark?

來自CoreMark首頁的解釋是:

CoreMark is a simple, yet sophisticated benchmark that is designed specifically to test the functionality of a processor core. Running CoreMark produces a single-number score allowing users to make quick comparisons between processors.

翻譯一下就是:

CoreMark是一個簡單而又精密的基準(zhǔn)測試程序,是專門為測試處理器核功能而設(shè)計(jì)的。運(yùn)行CoreMark會產(chǎn)生一個“單個數(shù)字”的分?jǐn)?shù),(從而)允許用戶在(不同)CPU之間進(jìn)行快速比較。

簡單來說,就是一個測試CPU性能的程序,類似PC上的Cinebench、CPU-Z之類的CPU性能測試工具。

了解了CoreMark是什么之后,接下來我們嘗試在HPM6750開發(fā)板上跑一下CoreMark,看看分?jǐn)?shù)是多少。

【在HPM6750上運(yùn)行CoreMark】


創(chuàng)建CoreMark項(xiàng)目

HPM SDK樣例中已經(jīng)附帶了CoreMark,因此我們直接使用SDK中的coremark程序就行了。

首先,使用generate_project命令生成SEGGER Embedded Studio的項(xiàng)目文件:

75e6af2e-e8e4-11ec-a2f4-dac502259ad0.png

generate_project命令執(zhí)行完畢后,打開生成的hpm6750evkmini_build\segger_embedded_studio子目錄,可以看到項(xiàng)目文件已經(jīng)創(chuàng)建完成了:

7616503a-e8e4-11ec-a2f4-dac502259ad0.png763a2e88-e8e4-11ec-a2f4-dac502259ad0.png雙擊coremark.emProject文件,默認(rèn)會使用SEGGER Embedded Studio打開項(xiàng)目76604d98-e8e4-11ec-a2f4-dac502259ad0.png

可以看到,coremark主要6個源文件(.c文件)。

編譯CoreMark項(xiàng)目


點(diǎn)擊SEGGER Embedded Studio的【Build】→【Build coremark】菜單,即可觸發(fā)編譯;稍等一段實(shí)際后,編譯完成,可以在Output窗口看到Build complete:

7686fbe6-e8e4-11ec-a2f4-dac502259ad0.png

【運(yùn)行CoreMark跑分】


開始運(yùn)行之前,我們可以使用串口調(diào)試助手(或者其他類似的工具),連接開發(fā)板的串口設(shè)備。我這里使用的是MobaXterm,Putty或者sscom之類也是可以的。

串口配置是:

波特率115200,

8位數(shù)據(jù)位,

1位停止位,

無校驗(yàn)位。

點(diǎn)擊SEGGER Embedded Studio的【Debug】→【Go】菜單,即可運(yùn)行coremark程序:

76a5a06e-e8e4-11ec-a2f4-dac502259ad0.png

這里我們不需要單步執(zhí)行,直接點(diǎn)綠色三角形圖標(biāo)(Continue Execution),讓程序直接運(yùn)行。


點(diǎn)擊運(yùn)行按鈕后,立刻可以看到串口輸出:

76e28466-e8e4-11ec-a2f4-dac502259ad0.png

這段輸出是程序啟動時調(diào)用board_init輸出的,所以在測試剛剛開始就會輸出。

運(yùn)行一段時間后(10秒左右),可以看到測試結(jié)果輸出了:

76ff3c00-e8e4-11ec-a2f4-dac502259ad0.png

圖中的HPMicro字符是測試剛開始時輸出的,下面的部分才是最終輸出。

最總跑分:4698.857421


細(xì)心的讀者可能會發(fā)現(xiàn),這里的分?jǐn)?shù)并不像新聞里面報道的9220分。這是為什么呢?

經(jīng)過簡單的分析coremark項(xiàng)目的代碼,不難得出答案。原來,示例程序里面的coremark項(xiàng)目,只是用了HPM6750的一個CPU核,而HPM6750是有兩個同樣的CPU核的。

【不同存儲模式的CoreMark對比】


前面的跑分結(jié)果是使用-t flash_xip生成的項(xiàng)目得到的,接下來我們嘗試使用不同-t選項(xiàng)進(jìn)行10輪測試:

77303b7a-e8e4-11ec-a2f4-dac502259ad0.png

可以看到,release參數(shù)的執(zhí)行平均分?jǐn)?shù)最高,單核達(dá)到了4701.68分。

觀察generate_project命令的輸出,可以發(fā)現(xiàn)不同-t參數(shù),項(xiàng)目使用的鏈接腳本不同:

7754003c-e8e4-11ec-a2f4-dac502259ad0.png

過對比鏈接腳本的內(nèi)容,我們可以知道,不同鏈接腳本使用的存儲配置不同

7782d1a0-e8e4-11ec-a2f4-dac502259ad0.png

【和其他芯片的CoreMark跑分對比】

CoreMark跑分榜


CoreMark首頁的Scores頁面中,有一些已經(jīng)測試過的CPU、MCU的跑分記錄。

77a1db2c-e8e4-11ec-a2f4-dac502259ad0.png

【CoreMark跑分查詢】


我們可以在Processor Name Match框中輸入STM32,點(diǎn)擊Apply進(jìn)行過濾。過濾出結(jié)果后,我們可以按照分?jǐn)?shù)從高到底排序:

77cca870-e8e4-11ec-a2f4-dac502259ad0.png

可以看到,STM32H745的跑分是3223.82分,STM32H743的跑分是2020.55分。相比HPM6750單個CPU核的4698.86分差的都比較多。


不過這里查詢到的數(shù)據(jù)都比較老了,STM32H7系列產(chǎn)品也在不斷更新。因此,我從STM官網(wǎng)上找來了關(guān)于STM32H743和STM32H745的CoreMark跑分,以及HPM6750官方公布跑分?jǐn)?shù)據(jù),對比如下:

77f893ae-e8e4-11ec-a2f4-dac502259ad0.png以上為本次分享的全部內(nèi)容,為了鼓勵更多的產(chǎn)品體驗(yàn)官參與測評投稿,先楫官方將會每周從投稿文章中隨機(jī)選出一位送上神秘禮物,同時也會放在 “先楫芯上人”讓更多的開發(fā)者看到哦投稿郵箱:kate.zeng@hpmicro.com往期導(dǎo)讀

干貨分享|基于HPM6750 CAN2.0 及 CAN- FD 操作指南測評分享 | 串口屏居然也可如此“出粽”?“極客福音!HPM SDK Linux編譯環(huán)境搭建”

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

    關(guān)注

    0

    文章

    2

    瀏覽量

    1048
  • 先楫半導(dǎo)體
    +關(guān)注

    關(guān)注

    10

    文章

    214

    瀏覽量

    2129
收藏 人收藏

    評論

    相關(guān)推薦

    HPM6750 Bootloader設(shè)計(jì)

    我正在做一個hpm6750evk2的bootloader。設(shè)計(jì)很簡單,boot工程代碼只做跳轉(zhuǎn)到1M后的APP工程代碼處,APP工程就是做的一個點(diǎn)燈的程序而已,boot、APP工程都是
    發(fā)表于 10-23 18:59

    HPM6E00技術(shù)日 | 百人研討共話工業(yè)應(yīng)用創(chuàng)新及發(fā)展趨勢

    2024年8月29日,深圳 | 由上海半導(dǎo)體科技有限公司(半導(dǎo)體,HPMicro)主辦的HPM6E00技術(shù)日于深圳市南山區(qū)尚美科技大
    發(fā)表于 09-02 10:14

    半導(dǎo)體hpm_apps v1.6.0上線

    半導(dǎo)體hpm_apps v1.6.0上線
    的頭像 發(fā)表于 08-02 08:18 ?862次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體<b class='flag-5'>hpm</b>_apps v1.6.0上線

    HPM6E00新品上市在即

    發(fā)布會上,管理層、行業(yè)大咖、資深技術(shù)專家將為大家介紹HPM6E00新品包括系統(tǒng)架構(gòu)、性能優(yōu)勢、生態(tài)資源等幾乎全部細(xì)節(jié)。更有神秘國際嘉賓奉上重磅分享!直播的每一鐘都很值
    的頭像 發(fā)表于 06-26 08:17 ?561次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>HPM</b>6E00新品上市在即

    有獎提問!半導(dǎo)體HPM6E00系列新品發(fā)布會??!

    , EtherCAT Slave Controller) 的高性能MCU產(chǎn)品——HPM6E00系列新品全面上市! 一直關(guān)注的小伙伴們應(yīng)該還記得,我們?nèi)ツ?2月12日舉辦了一場“EtherCAT技術(shù)應(yīng)用峰會暨
    發(fā)表于 06-20 11:45

    工業(yè)芯標(biāo)桿,邀您來圍觀——HPM6E00新品上市在即

    ,EtherCATSlaveController)的高性能MCU產(chǎn)品——HPM6E00系列新品全面上市!一直關(guān)注的小伙伴們應(yīng)該還記得,我們?nèi)ツ?2月12日舉辦了一場“Ether
    的頭像 發(fā)表于 06-13 08:17 ?1155次閱讀
    工業(yè)芯標(biāo)桿,邀您來圍觀——<b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>HPM</b>6E00新品上市在即

    半導(dǎo)體所有開發(fā)板已上RT-Thread主線啦

    目前,半導(dǎo)體在RT-Thread主線支持的開發(fā)板包含以下這些
    的頭像 發(fā)表于 06-05 08:17 ?589次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體所有開發(fā)板已上RT-Thread主線啦

    半導(dǎo)體 hpm_sdk v1.5.0 正式發(fā)布

    半導(dǎo)體 hpm_sdk v1.5.0 正式發(fā)布
    的頭像 發(fā)表于 04-12 08:17 ?610次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體 <b class='flag-5'>hpm</b>_sdk v1.5.0 正式發(fā)布

    半導(dǎo)體 hpm_sdk v1.5.0 正式發(fā)布

    半導(dǎo)體 hpm_sdk v1.5.0 正式發(fā)布!功能升級更強(qiáng)大 版本更新概況 新支持的IDE IAR Embedded Workbench for RISC-V (測試版本3.20
    發(fā)表于 04-08 11:14

    高性能MCU HPM6800系列產(chǎn)品生態(tài)綻放,共鏈未來

    2024年3月28日,上海 - 國產(chǎn)高性能微控制器廠商上海半導(dǎo)體科技有限公司(半導(dǎo)體,HPMicro)攜手生態(tài)合作伙伴芯原、立功科技、順微電子和科宇盛達(dá),于上海浦東成功舉辦《
    的頭像 發(fā)表于 03-29 18:21 ?1079次閱讀

    毫厘中的絢爛綻放,攜手立功科技發(fā)布HPM6800數(shù)字儀表方案

    上海半導(dǎo)體科技有限公司(半導(dǎo)體,HPMicro)推出了國產(chǎn)高性能微控制器HPM6800系列,致力于提供單主控的數(shù)字儀表及HMI解決方
    的頭像 發(fā)表于 03-14 08:16 ?590次閱讀
    毫厘中的絢爛綻放,<b class='flag-5'>先</b><b class='flag-5'>楫</b>攜手立功科技發(fā)布<b class='flag-5'>HPM</b>6800數(shù)字儀表方案

    半導(dǎo)體攜手立功科技推出了國產(chǎn)高性能微控制器HPM6800系列

    上海半導(dǎo)體科技有限公司(半導(dǎo)體,HPMicro)推出了國產(chǎn)高性能微控制器HPM6800系列,致力于提供單主控的數(shù)字儀表及HMI解決方
    的頭像 發(fā)表于 03-13 12:24 ?890次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體攜手立功科技推出了國產(chǎn)高性能微控制器<b class='flag-5'>HPM</b>6800系列

    基于HPM5300 RISC-V內(nèi)核MCU的HPM5361EVK開發(fā)板測評效果(二)

    HPM5361EVK是基于HPM5300系列高性能RISC-V內(nèi)核MCU的一款開發(fā)板。
    的頭像 發(fā)表于 03-12 10:30 ?2970次閱讀
    基于<b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>HPM</b>5300 RISC-V內(nèi)核MCU的<b class='flag-5'>HPM</b>5361EVK開發(fā)板<b class='flag-5'>測評</b>效果(二)

    HPM5361EVK開發(fā)板,網(wǎng)友測評效果(二)

    上海半導(dǎo)體舉辦的HPM5361EVK開發(fā)板試用活動圓滿結(jié)束,廣大工程師和愛好者們踴躍參與此次試用并提交報告。經(jīng)過半導(dǎo)體專家組評選,一
    的頭像 發(fā)表于 03-12 08:16 ?2162次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>HPM</b>5361EVK開發(fā)板,網(wǎng)友<b class='flag-5'>測評</b>效果(二)

    HPM5300EVK 優(yōu)秀測評報告(一)

    上海半導(dǎo)體舉辦的HPM5361EVK開發(fā)板試用活動圓滿結(jié)束,廣大工程師和愛好者們踴躍參與此次試用并提交報告。最終,半導(dǎo)體專家組評選出
    的頭像 發(fā)表于 03-05 08:19 ?933次閱讀
    <b class='flag-5'>HPM</b>5300EVK 優(yōu)秀<b class='flag-5'>測評</b>報告(一)