1.处理器性能指标
评价CPU的性能指标有很多,不同性能侧重点下的测试标准可能会得到不同的指标值。 下面介绍嵌入式行业广泛使用的两个经典测试标准。
1.1 标准
它是P.于1984年提出的基准测试程序,其主要目的是测试处理器的整数运算和逻辑运算的性能。
该程序最初是用Ada语言发布的,后来Rick为Unix开发了用C语言编写的1.1,这个版本也成功推广了广泛使用。 该程序的最新版本是1988年更新的2.1。
标准测试方法很简单,就是单位时间内程序运行了多少次,指标单位是DMIPS/MHz。 MIPS是Per的缩写,即每秒处理的百万级机器语言指令数。 DMIPS中的D是缩写,代表标准测试方法下的MIPS。
1.2 标准
嵌入式微处理器基准协会EEMBC的Shay Gla-On于2009年提出的基准测试程序。其主要目标是测试处理器内核的性能。 该标准被认为比旧标准更实用。
该程序用C语言编写,包括以下算法:枚举(查找和排序)、数学矩阵运算(常用矩阵运算)和状态机(用于判断输入流是否包含有效数字),最后包括CRC(循环冗余校验和)。 该程序的最新版本是1.0。
标准测试方法也很简单,就是在一定的配置参数组合下,单位时间内程序运行了多少次,指标单位为/MHz。 数字越大意味着性能越高。
2.-M处理器的性能比较
ARM官方提供了-M系列处理器的性能对比数据,包括和标准,如下图所示。
每个处理器的具体指标值如下:
参考
[1]。 【ARM嵌入式系统开发】第一章
[2]。 一个简单的CPU测试工具 –
[3]。 处理器性能测试基准程序()简介
[4]。 -M7:物联网和
[5]。 CSDN-表格样式设置(跨行表格、背景颜色等)
好了,今天的主题就讲到这里吧,不管如何,能帮到你我就很开心了,如果您觉得这篇文章写得不错,欢迎点赞和分享给身边的朋友。