1.引言

针对6款当前最通用的工业级ARM处理器(瑞萨RZ/G2L、NXP i.MX6ULL、TI AM335x、ST P157 、NXP i.MX6、NXP i.MX8M Mini)进行性能测试,了解不同处理器性能数据,辅助项目选型评估。

2.测试结果

RZ/G2L处理器与核心板简介请参考本文第5节。

CPU单核单线程测试结果参考

注:测试结果为武汉万象奥科单方测试数据,受限于测试软件、测试方案,该数据仅供参考。

CPU多核多线程测试结果参考

注:测试结果为武汉万象奥科单方测试数据,受限于测试软件、测试方案,该数据仅供参考。

3.原理概述

3.1 sysbench测试原理

sysbench是一款开源多线程性能测试工具,可以执行CPU、内存、线程、IO、数据库等方面的性能测试。

在CPU测试中,sysbench采用寻找最大素数的方式来测试CPU的性能。

3.2 sysbench安装

为方便测试工具的安装,本次试验所采用核心板(G2L、i.MX6ULL、AM3352、STM32MP157、i.MX6DL、i.MX6Q、i.MX8M Mini)均移植使用ubuntu系统。

  1. 核心板移植支持ubuntu系统

  2. 测试主板上电、接入互联网

  3. 安装,apt-get install sysbench

3.3 sysbench可测试项目

  1. Compiled-in tests:

  2. fileio - File I/O test (磁盘IO性能测试)

  3. cpu - CPU performance test(CPU性能测试)

  4. memory - Memory functions speed test,(内存速率测试)

  5. threads - Threads subsystem performance test,(线程子系统测试)

  6. mutex - Mutex performance test(互斥性能测试)

4. 测试记录

4.1 单核测试

使用单线程进行单核CPU性能测试(默认10000个素数,线程数1)。

4.1.1 RZ/G2L

测试程序运行中CPU占用率及运行核数。

测试结果显示:

4.1.2 i.MX6ULL

测试程序运行中CPU占用率及运行核数。

测试结果显示:

4.1.3 AM3352

测试程序运行中CPU占用率及运行核数。

测试结果显示:

4.1.4 STM32MP157DAA

测试程序运行中CPU占用率及运行核数。

测试结果显示:

4.1.5 i.MX6DL

测试程序运行中CPU占用率及运行核数。

测试结果显示:

4.1.6 i.MX6Q

测试程序运行中CPU占用率及运行核数。

测试结果显示:

4.1.7 i.MX8M Mini

测试程序运行中CPU占用率及运行核数。

测试结果显示:

4.2 多核测试

使用两个及两个以上的线程测试CPU性能(默认10000个素数,线程数2或4)。

4.2.1 RZ/G2L

测试程序运行中CPU占用率及运行核数。

测试结果显示:

4.2.2 STM32MP157DAA

测试程序运行中CPU占用率及运行核数。

测试结果显示:

4.2.3 i.MX6DL

测试程序运行中CPU占用率及运行核数。

测试结果显示:

4.2.4 i.MX6Q

1. 测试i.MX6Q双核

测试程序运行中CPU占用率及运行核数。

测试结果显示:

2. 测试i.MX6Q四核

测试程序运行中CPU占用率及运行核数。

测试结果显示:

4.2.5 i.MX8M Mini

1. 测试i.MX8M Mini 双核

测试程序运行中CPU占用率及运行核数。

测试结果显示:

2. 测试i.MX8M Mini 四核

测试程序运行中CPU占用率及运行核数。

测试结果显示:

5.RZ/G2L核心板

5.1 瑞萨RZ/G2L功能简介

● RZ/G2L RZ/G2LC

− 1.2GHz Arm® Cortex®-A55 Dual / Single MPCore cores,

− 200-MHz Arm® Cortex®-M33 core,

− 500-MHz Arm® Mali™-G31,

− Memory controller for DDR4-1600 / DDR3L-1333 with 16 bits,

− Video processing unit,

− USB2.0 host / function interface,

− Gigabit Ethernet interface, ENET * 2

− SD card host interface,

− CAN interface, CAN-FD * 2

− Sound interface.

● RZ/G2L

− 1 channel MIPI DSI interface or 1channel parallel output interface selectable,

− 1 channel MIPI CSI-2 input interface or 1channel parallel input interface selectable

● RZ/G2LC

− 1 channel MIPI DSI interface,

− 1 channel MIPI CSI-2 input interface

5.2 基于瑞萨RZ/G2L的ARM核心板

HD-G2L系列核心板基于瑞萨电子(Renesas)RZ/G2L Cortex-A55高性能处理器设计,集成Cortex-M33实时硬核,支持2路千兆网、2路CAN-FD、高清显示接口、摄像头接口、3D、H.264视频硬件编解码、USB接口、多路串口、PWM、ADC等,适用于快速开发一系列最具创新性的应用,如显控终端、工业4.0、医疗分析仪器、车载终端以及边缘计算设备等。

瑞萨RZ/G2L的ARM核心板

5.3 核心板硬件参数

操作系统

Linux、Android

加密

支持硬件加密,保护用户应用软件版权

处理器

RZ/G2L Cortex-A55双核 + Cortex-M33 + GPU

主频

Cortex-A55双核 1.2GHzCortex-M33 200MHzMail-G31 500MHz

内存

DDR4 512MB/1GB/2GB/4GB

电子硬盘

8GB/16GB/32GB/更高

摄像头

MIPI CSI 、CSI

硬件编解码

H.264

显示最高分辨率

1080P

LCD

1路,RGB888

MIPI

1路,MIPI DSI

VGA

可提供方案支持

LVDS

可提供方案支持

3D

支持OpenCL2.0、OpenGL ES1.1/2.0/3.0/3.2

触摸屏

可提供4线电阻式与电容触摸屏方案

音频接口

支持

USB

2路USB2.0

串口

5路

CAN-Bus

2路,CAN-FD

以太网

2路,10M/100M/1000M

SD卡接口

2路,SD3.0

I2C

4路(复用)

PWM

8路(复用)

SPI

3路(复用)

ADC

8通道12位

机械尺寸

70mm * 45mm

5.4 瑞萨RZ/G2L 全功能评估板

万象奥科RZ/G2L全功能评估板集成双路千兆网口、双路CAN-bus、2路RS-232、2路RS-485、2路USB2.0、摄像头接口、MIPI显示接口、4G/5G模块接口、音频、WiFi等,接口丰富,适用于工业现场应用需求,亦方便用户评估核心板及CPU的性能。

差异巨大 6款通用工业级ARM处理器性能测试对比相关推荐

  1. 华为第四代服务器芯片Hi1620,华为第四代自研芯片Hi1620曝光, 全球首款7nm的ARM处理器...

    日前,AnandTech披露了一组华为第四代ARM服务器自研芯片,Hi1620的主要规格信息,新的Hi1620被宣布为全球首款用于数据中心的7nm处理器,其中Ares内核将为其部署带来高性能. 至少四 ...

  2. arm linux 识别新硬盘_Arm发布首款64位实时处理器CortexR82

    EETOP专注芯片.微电子,点击上方蓝字关注我们 Arm以其在移动设备中的Cortex系列处理器而闻名,然而主流Cortex-A系列CPU并不是该公司唯一提供的CPU,Arm还提供了用于高性能实时应用 ...

  3. arm服务器芯片尺寸,华为第四代ARM服务器自研芯片Hi1620规格曝光 全球首款7nm工艺的数据中心用ARM处理器...

    描述 由于天然对多核友好,ARM这类精简架构在服务器.数据中心等平台也想有所作为,虽然高通的努力不太成功,但并未放弃,现在华为也大踏步跟进了. AnandTech发布了一组华为第四代ARM服务器自研芯 ...

  4. 最新架构amd服务器cpu,AMD第一款ARM处理器正式发布!

    大约15个月前,AMD出人意料地宣布将拥抱ARM架构,并计划于2014年推出首款基于ARM架构的服务器处理器.如今,2014年的第一个月还没有结束,AMD就正式发布了"Opteron A11 ...

  5. TI Sitara AM335x是一款高性能嵌入式32位工业级Cortex-A8处理器

    TI Sitara AM335x是一款高性能嵌入式32位工业级Cortex-A8处理器,主频可高达1GHz,运算能力可高达2000DMIPS,搭配DDR3,兼容eMMC和NAND FLASH,拥有多种 ...

  6. 计算机原理与应用 第二章——ARM处理器

    第二章--ARM微处理器 文章目录 第二章--ARM微处理器 一.ARM微处理器特点及功能结构 1.ARM微处理器主要特点 2.指令集方面的主要特点 3.Cortex系列处理器特点 4.ARM处理器功 ...

  7. 一文带你分分钟掌握手机ARM处理器的前世今生,再也不用担心妈妈老婆女友让我选手机啦...

    你对过去知道的越多,对未来就看的越远 01 引言 手机提供给了我们多样化生活,它让我们随时随地和世界保持连接,就象呼吸空气一样平常.我们每天起来第一件事就是打开手机,晚上睡前最后一件事是放下手机.几分 ...

  8. 64 位 ARM 处理器意味着什么?

    64位计算的历史相当丰富有趣.Cray等公司在70年代就已经开始在自己的系统当中使用64位寄存器,但真正纯粹的64位计算直到90年代才真正到来. 首先是MIPS的R4000,然后是DEC的Alpha处 ...

  9. 国产芯片-工业级ARM板卡比拼-A40i T3 RK3399 CPU性能PK

    科技是国之利器,国家赖之以强,企业赖之以赢,人民赖之以好. 工业控制领域的嵌入式CPU需求广阔,我国作为制造业大国,目前正在为"中国制造2025"昂首迈进,向制造业强国转型.随着国 ...

最新文章

  1. KnifeCMSV1.0Beta测试版发布
  2. python生成多维数组方法总结(多维创建有问题的情况)
  3. mac 怎么创建php文件夹权限设置密码,Mac文件权限管理(shell命令)
  4. java 判断客户端_javaweb服务端判断客户端使用的是手机还是电脑访问
  5. 计算机网络项目化实训教程,计算机网络项目实训教程
  6. Tomcat 启动报错The APR based Apache Tomcat Native l...
  7. lisp将图元追加选择_DNF:哈林防具和海博伦如何选择首饰提升率最大?你选对了吗?...
  8. Python高级数组处理模块numpy用法精要
  9. java实现加权抽样_用Java替换加权采样
  10. 干扰管理学习日志4-------信道估计方法 LS(最小二乘)、MMSE(最小均方误差)
  11. php5.4 eregi,帮助将PHP eregi转换为preg_match
  12. 什么是网络爬虫?有哪些作用?如何构建?
  13. Midjourney 文本转图片接口请求参数
  14. j3455安装linux 4k驱动,nas-j3455kvm安装win10及集成显卡直通
  15. win10下,扩展屏不清晰模糊。
  16. Vue CLI 3结合Lerna进行UI框架设计
  17. Unity与FBX--为什么使用FBX文件
  18. Shopify payments二次验证
  19. 嵌入式linux pam,Linux PAM 之cracklib模块
  20. 若是所有散户都不去打新会怎样?

热门文章

  1. 视频工具箱和硬件加速
  2. H265网页视频播放器播放H265编码录像视频文件如何减缓卡顿情况?
  3. AI圣经-深度学习-读书笔记(一)-引言
  4. Attention Mechanism[Transformer、Transformer-XL、XLNet]
  5. Linux(centos)命令行安装谷歌浏览器
  6. 如何高效地做竞品分析,并找到工作灵感?
  7. VS2015无法打开输入文件xxx.lib
  8. VBA典型的技巧与示例
  9. 微软EXCEL 右键新建 显示无效
  10. pytorch visdom安装启动问题