1.引言
针对6款当前最通用的工业级ARM处理器(瑞萨RZ/G2L、NXP i.MX6ULL、TI AM335x、ST P157 、NXP i.MX6、NXP i.MX8M Mini)进行性能测试,了解不同处理器性能数据,辅助项目选型评估。
2.测试结果
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系统。
核心板移植支持ubuntu系统
测试主板上电、接入互联网
安装,apt-get install sysbench
3.3 sysbench可测试项目
Compiled-in tests:
fileio - File I/O test (磁盘IO性能测试)
cpu - CPU performance test(CPU性能测试)
memory - Memory functions speed test,(内存速率测试)
threads - Threads subsystem performance test,(线程子系统测试)
mutex - Mutex performance test(互斥性能测试)
4. 测试记录
4.1 单核测试
使用单线程进行单核CPU性能测试(默认10000个素数,线程数1)。
4.1.1 RZ/G2L
4.1.2 i.MX6ULL
4.1.3 AM3352
4.1.4 STM32MP157DAA
4.1.5 i.MX6DL
4.1.6 i.MX6Q
4.1.7 i.MX8M Mini
4.2 多核测试
使用两个及两个以上的线程测试CPU性能(默认10000个素数,线程数2或4)。
4.2.1 RZ/G2L
4.2.2 STM32MP157DAA
4.2.3 i.MX6DL
4.2.4 i.MX6Q
1. 测试i.MX6Q双核
2. 测试i.MX6Q四核
4.2.5 i.MX8M Mini
1. 测试i.MX8M Mini 双核
2. 测试i.MX8M Mini 四核
5.RZ/G2L核心板
5.1 瑞萨RZ/G2L功能简介
− 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,
− USB2.0 host / function interface,
− Gigabit Ethernet interface, ENET * 2
− SD card host interface,
− CAN interface, CAN-FD * 2
− 1 channel MIPI DSI interface or 1channel parallel output interface selectable,
− 1 channel MIPI CSI-2 input interface or 1channel parallel input interface selectable
− 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、医疗分析仪器、车载终端以及边缘计算设备等。
5.3 核心板硬件参数
5.4 瑞萨RZ/G2L 全功能评估板
万象奥科RZ/G2L全功能评估板集成双路千兆网口、双路CAN-bus、2路RS-232、2路RS-485、2路USB2.0、摄像头接口、MIPI显示接口、4G/5G模块接口、音频、WiFi等,接口丰富,适用于工业现场应用需求,亦方便用户评估核心板及CPU的性能。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
倾情奉献:MSP430汇编指令集(中文),详解带实例!
芯片测试要更准,精密放大器该怎么选?
TIP120,TIP121,TIP122,TIP125,TIP126,TIP127引脚图
STM32F10xxx USB开发工具包
基于Zigbee思想的人体脉搏波监控网络
基于LPC2387微控制器的移动远程家具监控与家电设备控制
基于P89LPC932A1的酒后驾车检测控制系统
ST-BUS总线接口模块的Verilog HDL设计
三步搞定隔离式放大器选择|隔离、供电、量程
STM32F10xxx TIM应用实例
AI 数据中心继续扩张,电源和光互连都在升级
为什么vxworks.st没有集成应用工程里面的东西呀?
vxworks和vxworks.st
低价(380元)ARM学习板,有人需要么?
TMS320LF240x DSP应用程序设计教程
神州ST-9900D模拟接收机电路图
MSP430 IAR 3.42环境使用指南(中文完整版!)
800V 进入 AI 数据中心,电源要从机柜到板级重新设计
《techorICE DSP仿真器for TI》发布!
单极性步进电机控制器电路--Unipolar Stepper
走进智能工厂 为何智能诊断是持续运行的关键
谁用过HERCROM200 cpu (ARM7+ti dsp )
神州ST-9900B模拟接收机电路图
基于 Zephyr 实时操作系统与恩智浦平台搭建可扩展嵌入式系统
步行机器人的设计与实现
大联大世平集团携手NXP举办线上研讨会,揭秘主动式悬架控制板及S32K3选型
智能新能源并网逆变器
汽车暖通空调(HVAC)控制参考设计
人形机器人的触觉与语音能力正飞速提升
CLLLC vs DAB:电动车车载充电器方案该如何取舍?