在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【飛凌RZ/G2L開發板試用體驗】+05.RZ/V2L開發板的性能讀寫測試(zmj)

開發板試用精選 ? 來源:開發板試用 ? 作者:電子發燒友論壇 ? 2022-10-24 16:49 ? 次閱讀
本文來源電子發燒友社區,作者:卿小小_9e6, 帖子地址:https://bbs.elecfans.com/jishu_2304220_1_1.html



飛凌RZ/G2L開發板使用的CPU(RZ/G2L)是瑞薩智能工控領域的一款高性能、超高效處理器。 RZ/G2L采用ARMCortex-A55內核,運行頻率高達1.2GHz, 內部集成Arm Cortex-M33@200MHz。 配備Mali-G31 GPU@500MHz圖形處理器及多種顯示接口,并具有豐富的行業應用接口,主要應用于各種具有視頻輸出的工控行業。
1. CPU性能測試
1.1 查看CPU信息
查看CPU信息,反饋結果是ARM Cortex-A55雙核,支持32-bit/64-bit兩種模式,L2-Cache大小為256kB。


  1. //------查看CPU信息:lscpu
  2. //---指令
  3. lscpu
  4. //---log信息
  5. Architecture: aarch64
  6. CPU op-mode(s): 32-bit, 64-bit
  7. Byte Order: Little Endian
  8. CPU(s): 2
  9. On-line CPU(s) list: 0,1
  10. Thread(s) per core: 1
  11. Core(s) per socket: 2
  12. Socket(s): 1
  13. Vendor ID: ARM
  14. Model: 0
  15. Model name: Cortex-A55
  16. Stepping: r2p0
  17. BogoMIPS: 48.00
  18. L2 cache: 256 KiB
  19. Vulnerability Itlb multihit: Not affected
  20. Vulnerability L1tf: Not affected
  21. Vulnerability Mds: Not affected
  22. Vulnerability Meltdown: Not affected
  23. Vulnerability Spec store bypass: Not affected
  24. Vulnerability Spectre v1: Mitigation; __user pointer sanitization
  25. Vulnerability Spectre v2: Not affected
  26. Vulnerability Srbds: Not affected
  27. Vulnerability Tsx async abort: Not affected
  28. Flags: fp asimd evtstrm crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
復制代碼

poYBAGMXIfWAU_UVAACuyDYnLrg102.png

1.2 CoreMark
1.2.1 CoreMark簡介
//------CoreMark簡介
CoreMark是由EEMBC(Embedded Microprocessor Benchmark Consortium)的Shay Gla-On于2009年提出的一項基準測試程序,CoreMark的主要目標是簡化操作,并提供一套測試單核處理器核心的方法。測試標準是在配置參數的組合下單位時間內運行的CoreMark程序次數(單位:CoreMark/MHz),該數字值越大則說明測試的性能越好。目前在嵌入式CPU行業中普遍公認的性能測試指標的標準主要使用以下三種,MIPS、Dhrystone、Coremark,而CoreMark與Dhrystone一樣,擁有體積小、方便移植、易于理解、免費并且顯示單個數字基準分數。與Dhrystone不同的是,Dhrystone的主要部分實際上暴露了編譯器優化工作負載的能力,而不是實際MCU或CPU的能力,的性能,而CoreMark具有特定的運行和報告規則,從而可以避免由于所使用的編譯庫不同而導致的測試結果難以比較。
1.2.2 CoreMark源碼獲取
//------CoreMark源碼獲取
EEMBC在將CoreMark源碼托管在GitHub上可以訪問github.com/eembc/coremark直接點擊下載獲得源碼;也可以通過git命令下載到本地。


  1. //------CoreMark源碼獲取
  2. //---直接下載
  3. https://github.com/eembc/coremark
  4. //---Git下載
  5. git clone https://github.com/eembc/coremark.git
復制代碼


CoreMark項目的詳細介紹,可以查閱當前目錄下“coremark/docs/html/index.html”。該項目以下是當前目錄的個文件介紹:


  1. #在tree命令的輸出中,作了部分刪除(不影響分析整個CoreMark工程)
  2. imaginemiracle@:coremark$ tree
  3. .
  4. ├── barebones --移植到裸機環境下需要修改的目錄
  5. │ ├── core_portme.c --移植的目標平臺配置信息
  6. │ ├── core_portme.h --計時以及板級初始化實現
  7. │ ├── core_portme.mak --該子目錄的makefile
  8. │ ├── cvt.c
  9. │ └── ee_printf.c --打印函數串口發送實現
  10. ├── core_list_join.c --列表操作程序
  11. ├── core_main.c --主程序
  12. ├── coremark.h --項目配置與數據結構的定義頭文件
  13. ├── coremark.md5
  14. ├── core_matrix.c --矩陣運算程序
  15. ├── core_state.c --狀態機控制程序
  16. ├── core_util.c --CRC計算程序
  17. ├── cygwin --x86 cygwin和gcc 3.4(四核,雙核和單核系統)的測試代碼
  18. │ ├── core_portme.c
  19. │ ├── core_portme.h
  20. │ └── core_portme.mak
  21. ├── freebsd --以下同理,是在不同操作系統下的測試代碼
  22. │ ├── ...
  23. ├── LICENSE.md
  24. ├── linux
  25. │ ├── ...
  26. ├── linux64
  27. │ ├── ...
  28. ├── macos
  29. │ ├── ...
  30. ├── Makefile
  31. ├── README.md --自述文件,CoreMark項目的基本介紹
  32. ├── rtems
  33. │ ├── ...
  34. └── simple
  35. ├── ...
  36. └──
復制代碼



1.2.3 運行coremark.exe測試性能
//------在目標平臺上運行coremark.rvexe測試性能
執行命令:./coremark.exe


  1. //------在目標平臺上運行coremark.rvexe測試性能
  2. ./coremark.exe
  3. //------CoreMark得分
  4. CoreMark 1.0 : 4373.496611
復制代碼


測試結果如下圖所示:
pYYBAGMXIvaAdYQZAAI__EHreRQ112.png

1.2.4 CoreMark跑分榜/結果比對
可以看到EEMBC目前已經上傳了711款型號的微控制器CoreMark跑分結果,可以在EEMBC的coremark/scores里看到。


  1. //------EEMBC的CoreMark結果
  2. https://www.eembc.org/coremark/scores.php
復制代碼

poYBAGMXIymAIhHnAAGHkeJIlQY028.png

1.2.5 參考鏈接
參考鏈接:《CPU性能測試——CoreMark篇》


  1. //------《CPU性能測試——CoreMark篇》
  2. https://blog.csdn.net/qq_36393978/article/details/111629341
復制代碼


2. DDR內存性能測試
飛凌RZ/G2L開發板上有2GB大小的RAM內存,下面使用多種方式進行內存性能測試。

2.1 DDR內存基本信息
RZ/V2L開發板板載2GB的RAM,通過“free -h”指令查看DDR內存大小。
pYYBAGMXI36ASxxAAAA1-11R8Zw774.png
2.2 STREAM內存帶寬測試
STREAM內存帶寬測試。


  1. //------RAM性能測試
  2. root@okg2l:~# stream
  3. STREAM copy latency: 6.44 nanoseconds
  4. STREAM copy bandwidth: 2485.24 MB/sec
  5. STREAM scale latency: 7.09 nanoseconds
  6. STREAM scale bandwidth: 2257.65 MB/sec
  7. STREAM add latency: 9.65 nanoseconds
  8. STREAM add bandwidth: 2486.79 MB/sec
  9. STREAM triad latency: 9.62 nanoseconds
  10. STREAM triad bandwidth: 2496.10 MB/sec
  11. //------各測試項含義
  12. a.Copy-復制操作
  13. 從內存單元中讀取一個數,并復制到其他內存單元中,兩次訪問內存操作
  14. b.Scale-乘法操作
  15. 從內存單元中讀取一個數,與常數相乘,得到的記過存到其他內存單元,兩次訪問內存操作
  16. c.Add-加法操作
  17. 從兩個內存單元中分別讀取兩個數,將其進行加法操作后,得到的結果寫入另一個內存單元中,3次訪問內存操作
  18. d.Triad-前面三種的結合
  19. 先從內存中讀取一個數,與一個常數相乘得到一個乘積,然后從另一個內存單元中讀取一個數與剛才乘積結果相加,得到的結果寫入內存。
  20. 共計3次訪問內存操作。
  21. 測試結果一般的規律是Add > Triad > Copy > Scale。一次Add操作需要訪問三次內存(兩個讀操作,一個寫操作),Triad操作也需要三次訪問內存, Copy和Scale操作需要兩次訪問內存。單位操作內,訪問內存次數越多,越能夠掩蓋訪存延遲,帶寬越大。
  22. 單核Stream測試,影響的因素除了內存控制器能力外,還有Core的ROB、Load/Store對其影響,因此不是單純的內存帶寬性能測試。
  23. 而多核Stream測試,通過多核同時發出大量內存訪問請求,能夠更加飽和地訪問內存,從而測試到內存帶寬的極限性能。
復制代碼

pYYBAGMXI7OAXt8nAAE9ofyxFZ0583.png

2.3 內存帶寬測試-memory_bandwidth.sh
內存帶寬測試-memory_bandwidth.sh


  1. //------測試工具(飛凌系統已帶)
  2. memory_bandwidth.sh
  3. //------memory_bandwidth.sh目錄
  4. /usr/bin/memory_bandwidth.sh
  5. //------查找memory_bandwidth.sh
  6. find /usr/bin/ -name "*.sh"
  7. //------測試指令
  8. memory_bandwidth.sh
  9. //------腳本內容
  10. #!/bin/bash
  11. for opt in rd wr rdwr cp frd fwr fcp bzero bcopy
  12. do
  13. echo "L1 cache bandwidth $opt test with #$proc process"
  14. #8k is fit for all platform
  15. for idx in `seq 1 5`
  16. do
  17. bw_mem -P 1 8k $opt
  18. done
  19. echo "L2 cache bandwidth $opt test"
  20. # For Layerscape platform, each platform has more than 256K L2 cache, so chose 128k as L2 cache size.
  21. for idx in `seq 1 5`
  22. do
  23. bw_mem -P 1 128k $opt
  24. done
  25. echo "Main mem bandwidth $opt test"
  26. for idx in `seq 1 5`
  27. do
  28. bw_mem -P 1 50m $opt
  29. done
  30. done
復制代碼

poYBAGMXI-aABSnzAACslgv7aA4320.png

pYYBAGMXJACATv2YAAGocYX2UQs854.png

2.4 內存帶寬測試-bw_mem
內存帶寬測試-bw_mem工具可以對內存RAM進行指定容量讀寫測試。


  1. //------測試工具(飛凌系統已帶)
  2. bw_mem
  3. //------測試指令(容量根據實際情況指定)
  4. bw_mem 100m rd
  5. bw_mem 100m wr
  6. bw_mem 1000m rd
  7. bw_mem 1000m wr
  8. //------測試結果
  9. RD讀帶寬:2650MB/S
  10. WR寫帶寬:852MB/S
復制代碼

pYYBAGMXJCuAcCy1AADGFff3rIs992.png

2.5 內存功能壓力測試-memtester
內存功能壓力測試-memtester


  1. //------測試工具(飛凌系統已帶)
  2. memtester
  3. //------測試指令
  4. memtester 512M 1
復制代碼

pYYBAGMXJFiAOM_pAACvDB26KHs120.png

//------END

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 飛凌
    +關注

    關注

    0

    文章

    134

    瀏覽量

    16175
  • 開發板試用
    +關注

    關注

    3

    文章

    301

    瀏覽量

    2152
收藏 人收藏

    評論

    相關推薦

    瑞薩電子RZ MPU家族精品RZ/N2L產品介紹

    瑞薩生態合作伙伴RT-Thread推出了一款高性能、多功能以太網MPU開發板EtherKit,搭載瑞薩電子RZ/N2L,并攜手瑞薩電子舉辦了產品發布會和產品研討。瑞薩電子在本次活動中介
    的頭像 發表于 12-23 14:10 ?147次閱讀
    瑞薩電子<b class='flag-5'>RZ</b> MPU家族精品<b class='flag-5'>RZ</b>/N<b class='flag-5'>2L</b>產品介紹

    瑞薩電子RZ/N2L MPU產品介紹

    瑞薩生態合作伙伴RT-Thread推出了一款高性能、多功能以太網MPU開發板EtherKit,搭載瑞薩電子RZ/N2L,并攜手瑞薩電子舉辦了產品發布會和產品研討。瑞薩電子在本次活動中介
    的頭像 發表于 12-19 16:50 ?457次閱讀
    瑞薩電子<b class='flag-5'>RZ</b>/N<b class='flag-5'>2L</b> MPU產品介紹

    嵌入式受邀亮相瑞薩2024工業技術研討會

    嵌入式作為瑞薩電子的生態合作伙伴,給2024瑞薩電子MCU/MPU工業技術研討會的現場觀眾帶去了基于RZ/G2L性能多核異構處理器設計
    的頭像 發表于 12-07 14:27 ?413次閱讀
    <b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式受邀亮相瑞薩2024工業技術研討會

    瑞薩RZ/G2L微處理器的SD卡GPIO控制功能介紹

    RZ/G2L微處理器配備Cortex-A55(1.2 GHz) CPU、16位DDR3L/DDR4接口、帶Arm Mali-G31的3D圖形加速引擎以及視頻編解碼器(H.264)。此外
    的頭像 發表于 12-06 10:25 ?1214次閱讀
    瑞薩<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>微處理器的SD卡GPIO控制功能介紹

    RZ/G2L高速虛擬串口方案 基于瑞薩RZ/G2L SMARC開發板的虛擬(Virtual UART)實現方案

    RZ/G2L具有豐富的外設,比如千兆以太網,CANFD以及豐富的UART接口,可以滿足工業數據收集處理相關的應用。本文主要介紹基于瑞薩RZ/G2L SMARC
    發表于 11-20 14:41 ?598次閱讀
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>高速虛擬串口方案 基于瑞薩<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> SMARC<b class='flag-5'>開發板</b>的虛擬(Virtual UART)實現方案

    有獎試用!!RA-Eco-RA4E2-64PIN-V1.0開發板試用活動開始報名

    有獎試用!!RA-Eco-RA4E2-64PIN-V1.0開發板試用活動開始報名
    的頭像 發表于 11-09 01:02 ?334次閱讀
    有獎<b class='flag-5'>試用</b>!!RA-Eco-RA4E<b class='flag-5'>2-64PIN-V</b>1.0<b class='flag-5'>開發板</b><b class='flag-5'>試用</b>活動開始報名

    RZ/G2L串口SCI的使用(下)

    RZ/G2L串口SCI的使用
    的頭像 發表于 08-03 08:06 ?573次閱讀
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>串口SCI的使用(下)

    RZ/G2L串口SCI的使用(上)

    RZ/G2L串口SCI的使用
    的頭像 發表于 07-25 08:06 ?563次閱讀
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>串口SCI的使用(上)

    RZ/T2M, RZ/T2L, RZ/N2L電機解決方案套件數據手冊

    電子發燒友網站提供《RZ/T2M, RZ/T2L, RZ/N2L電機解決方案套件數據手冊.rar
    發表于 05-13 18:12 ?5次下載
    <b class='flag-5'>RZ</b>/T<b class='flag-5'>2</b>M, <b class='flag-5'>RZ</b>/T<b class='flag-5'>2L</b>, <b class='flag-5'>RZ</b>/N<b class='flag-5'>2L</b>電機解決方案套件數據手冊

    瑞薩教你如何使用RZ/T2L RZ/N2L RSK J-Link OB

    ? 瑞薩RZ/T2L MPU RZ/T2L是一款高性能MPU,可通過EtherCAT實現高速、高精度的實時控制。
    的頭像 發表于 05-07 10:18 ?2203次閱讀
    瑞薩教你如何使用<b class='flag-5'>RZ</b>/T<b class='flag-5'>2L</b> <b class='flag-5'>RZ</b>/N<b class='flag-5'>2L</b> RSK J-Link OB

    RZ/G2L Demo調試經驗流程分享(1)

    r01us0553ej0107-rz-g(Release Note).pdf,r01us0556ej0102-rz-g(Board_StartUp_Guide_smarcEVK).pdf,對SMARC EVK of RZ/
    的頭像 發表于 05-06 14:25 ?747次閱讀
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> Demo調試經驗流程分享(1)

    RZ/G2L SD卡啟動環境變量存儲設置

    RZ/G2L微處理器配備Cortex-A55(1.2 GHz)CPU、16位DDR3L/DDR4接口、帶Arm Mali-G31的3D圖形加速引擎以及視頻編解碼器(H.264)。
    的頭像 發表于 03-21 13:56 ?634次閱讀
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> SD卡啟動環境變量存儲設置

    瑞薩RZ/V2L預訓練的人工智能模型

    RZ/V2L還與RZ/G2L封裝和引腳兼容。這使得RZ/G2L用戶可輕松升級至
    發表于 03-21 13:51 ?460次閱讀
    瑞薩<b class='flag-5'>RZ</b>/<b class='flag-5'>V2L</b>預訓練的人工智能模型

    【米爾-瑞薩RZ/G2UL開發板】3.雜項測試

    【米爾-瑞薩RZ/G2UL開發板】3.雜項測試 不知道為啥我這板子好多奇奇怪怪的調試信息蹦出來,臨時抑制辦法 echo 1 4 1 7 > /proc/sys/kernel
    發表于 02-28 15:25

    RZ/G2L微處理器DDR ECC功能和機制概要

    RZ/G2L微處理器配備Cortex?-A55 (1.2 GHz) CPU、16位DDR3L/DDR4接口、帶Arm Mali-G31的3D圖形加速引擎以及視頻編解碼器(H.264)。
    的頭像 發表于 02-28 13:44 ?1411次閱讀
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>微處理器DDR ECC功能和機制概要
    主站蜘蛛池模板: 国产乱码精品一区二区三区四川人 | 国产99在线播放免费 | 国产香蕉一区二区精品视频 | 欧美一级三级在线观看 | 丁香六月激情综合 | 久久视频精品36线视频在线观看 | 国产在线视频www色 国产在线视频欧美亚综合 国产在线视频网站 | 最新中文字幕在线资源 | 天天躁狠狠躁狠狠躁夜夜躁 | 黄色一级大片视频 | 深夜视频在线播放视频在线观看免费观看 | 奇米影视奇米色777欧美 | 手机看片国产福利 | 亚洲成a人片在线观看88 | 精品福利在线视频 | 亚洲色图视频在线 | 特级黄视频 | 亚洲一卡2卡4卡5卡6卡在线99 | 人与禽交免费网站视频 | 四虎4hu影库永久地址 | 亚洲人色大成年网站在线观看 | 天天操天天操天天操天天操 | 国产色爽免费视频 | 丁香花在线观看免费观看 | 高清一级做a爱视频免费 | 日韩高清特级特黄毛片 | 丁香六月婷婷在线 | 老色批软件 | 噜噜噜天天躁狠狠躁夜夜精品 | 狠狠色丁香婷婷综合久久来 | 五月婷婷色播 | 青草青青视频 | 国产伦精品一区二区三区 | 色综合天| 亚洲伊人成人网 | 欧美三级在线观看视频 | 天堂网中文在线 | 伊人天堂在线 | 国产福利网站 | 天天操夜夜艹 | 日本一区二区三区四区不卡 |