Sam这些年也算接触了很多嵌入式CPU, SoC等。每次看到CPU速度介绍,以及评估程序是否能跑得动时,就有些疑惑:因为资料中介绍CPU能力时方法很不统一,常见的有如下描述:

1. 工作频率可达400MHz。

2. CPU主频270MHz.

3. 1000 DMIPS双核MIPS处理器.

Sam就有些疑惑,该如何判断出谁的计算能力更强呢?

1. CPU速度单位:MIPS

mips(million instruction per second:每秒百万条指令). 单字长定点指令平均执行速度,指的是cpu执行指令的速度。
DMIPS:D是Dhrystone的缩写,他表示了在Dhrystone这样一种测试方法下的MIPS,Dhrystone是一种整数运算测试程序。
MFLOPS:是一种基于浮点运算的CPU测试程序,当然,这种测试的结果也以 MFLOPS来加以表示,代表了CPU处理浮点运算的能力。

 
2. CPU主频,工作频率等:
Sam理解是:CPU需要一个晶振,CPU采用的System Clock就是所以主频。例如:某外部晶振为12MHz.CPU则主频选用12MHz /2 为主频,则System Clock为 6MHz。
所以说:工作频率可达400MHz,其实就是指System Clock.
3. CPU频率(System Clock)与MIPS之间的关系:
不同架构(X86,ARM, MIPS等)CPU,MIPS与CPU频率之间的比率并不相同。
例如:ARM9CPU,每MHz能处理1.2MIPS。意味着:400MHz的CPU,MIPS=400x1.2=480MIPS.
Sam常听说IA架构的MIPS与ARM,MIPS下的MIPS不能相同视之,自己感觉应该是x86架构与ARM,MIPS用的指令集不同,所以他可能一条指令完成的动作,ARM,MIPS等精简指令集需要多条指令才能完成。不知道理解对不对。
CPU数据处理能力:与不少因素都有关系,不如是否多核,每MHz处理多少个MIPS等。
例如:A CPU虽然400Mhz。但每MHz处理0.8个MIPS. B CPU 300MHz,但每MHz处理1.2个MIPS。
所以如果双方架构,指令集,core数目均相同。则A(400x0.8)处理速度小于B(300x1.2)
4. 流水线与CPU频率:
不同的流水线设计会产生一系列 硬件差异。让我们来比较一下ARM7和ARM9E的流水线,ARM9E从ARM7的3级流水线增加到了5级,ARM9E的流水线中容纳了更多的逻辑操作,但是每一级的逻辑操作却变得更为简单。比如原来 ARM7的第三级流水,需要先内部读取寄存器、然后进行相关的逻辑和算术运算,接着处理结果回写,完成的动作非常复杂;而在ARM9E的5级流水中,寄存器读取、逻辑运算、结果回写分散在不同的流水当中,使得每一级流水处理的动作非常简洁。这就使得 处理器的主频可以大幅度地提高。因为每一级流水都对应 CPU的一个时钟周期,如果一级流水中的逻辑过于复杂,使得执行时间居高不下,必然导致所需的时钟周期变长,造成CPU的主频不能提升。所以流水线的拉长,有利于CPU主频的提高。

CPU速度的计算方法和单位相关推荐

  1. cpu计算速度排行榜_CPU速度的计算方法和单位

    Sam这些年也算接触了很多嵌入式CPU, SoC等.每次看到CPU速度介绍,以及评估程序是否能跑得动时,就有些疑惑:因为资料中介绍CPU能力时方法很不统一,常见的有如下描述: 1. 工作频率可达400 ...

  2. CPU速度慢了,怎么办?

    如果您的 CPU 速度变慢了,可以考虑以下解决方案: 检查是否有运行多余的程序或服务,并关闭它们. 检查您的计算机是否有软件更新,并进行更新. 扫描您的计算机并清除恶意软件. 关闭计算机,清除硬盘驱动 ...

  3. [升级版][Java作业]创建PC对象展示cpu速度和硬盘容量

    //注意:本篇既包含了实现题目要求,但又运用了swing组件将显示内容做了升级,简单几个操作让你在同学间脱颖而出.但是基本逻辑代码还是一样的. 题目如图: 本题主要考察由UML图创建类及基本调用,让新 ...

  4. 电脑cpu速度测试软件,使用鲁大师 一键测试电脑的处理器(CPU)速度

    您可能感兴趣的话题: 鲁大师 核心提示:处理器(CPU)速度测试:通过鲁大师提供的电脑性能评估算法,对用户电脑的处理器(CPU),以及处理器(CPU)同内存.主板之间的配合性能进行评估. 处理器(CP ...

  5. P4 2.4GHZ CPU(速度)指什么? 次/秒 HZ/S 运算速度

    2019独角兽企业重金招聘Python工程师标准>>> 1GHz=1000MHz 1MHz=1000kHz 1kHz=1000Hz 计算脉冲信号周期的时间单位及相应的换算关系是:s( ...

  6. 瑞萨电子推出R-Car Gen3e CPU速度提升达20%

    7月24消息,瑞萨电子集团近日宣布,广受欢迎的R-Car片上系统(SoC)增添全新产品系列--R-Car Gen3e.新型SoC产品家族拥有六款新产品,为集成驾驶舱域控制器.车载信息娱乐系统(IVI) ...

  7. CPU使用率的计算方法

    Windows下,大家可以使用任务理器来查看系统的各种资源使用情况,我们常常比较关心的就是CPU使用率,在Linux,同样有这样可视化的软件,但是大家可能会好奇那些不断变化的数字是怎样计算出来的? 下 ...

  8. CPU峰值性能计算方法

    最近在整cpu的CNN推理性能优化,不可避免的要清楚CPU的性能峰值在哪里,因此要算峰值算力,在查的时候发现很多人都说的不对. CPU的峰值算力主要是从以下几个方面考虑:FMA乘加运算.Turbo f ...

  9. 任务管理器中,显示的CPU速度大于它的最大速度【主频】

    自己电脑测试:

最新文章

  1. 微型计算机的内存主要包括rom,信息安全技术题库:路由器硬件组件主要包括( )、闪存、ROM、RAM。 - 作业在线问答...
  2. 【ASP.NET 进阶】验证码的实现
  3. android 共享数据,android进程间共享简单数据
  4. mysql grou平by_MySQL group by对单字分组序和多字段分组的方法讲解
  5. c# string 占位符_C# 基础知识系列- 9 字符串的更多用法(一)
  6. 使用Roboguice依赖注入规划Android项目
  7. 中的枚举属性函数_软件特攻队|Qt中的反射机制之Q_PROPERTY
  8. 统计过去数据一个php脚本
  9. JAVA遇上HTML-----JSP 篇基本概念
  10. Java编程题——判断年份是否为闰年
  11. Latex数学公式表
  12. Unity入门之路0-Unity下载安装以及版本选择
  13. CAJ阅读器相关问题
  14. 计算机上的mac是什么意思啊,Mac版是什么意思,Windows版是什么意思?
  15. 关于oracle账户被锁定的解决办法
  16. Facebook也要玩智能眼镜
  17. js判断身份证号码是否正确
  18. 09、查询详细信息和删除记录
  19. ssh隧道原理及三种隧道转发模式
  20. 写给《中国品牌日》:梦想不远 未来可期 为每一个农业品牌人鼓掌

热门文章

  1. 锂离子电池电池容量特性_锂离子电池为什么会爆炸?
  2. HBuilder里面用ie打开页面没有css样式的问题
  3. 不平衡分类(二)-过采样(SMOTE)【Synthetic Minority Over-Sampling Technique ,“人工少数类过采样法“】
  4. 决定AMD命运的选择题:三大战略市场已定
  5. 培训日常:牛鑫宇老师2022年9月23-24号讲授《22年税务新政解析与税务风险防范对》公开课现场分享
  6. 【学习笔记】Mac下用android studio创建安卓模拟器
  7. Python之数据规整化:清理、转换、合并、重塑
  8. BLE蓝牙特定机型权限问题(例如小米)
  9. Python全栈工程师(12:Socket编程1)
  10. 新手入门,webpack入门详细教程