CPU性能由主频决定吗?

news/2024/10/31 3:28:02/

关注+星标公众,不错过精彩内容

编排 | strongerHuang

微信公众号 | 嵌入式专栏

问:CPU性能由主频决定吗?

答:CPU主频只是决定其性能的因素之一,但不是唯一因素。

比如:你40M的51单片机,性能是比不少20M的STM32单片机。

决定CPU主频的因素有很多,其中CPU主频是一个很重要的因素,但除主频之外,还有很多因素都会影响CPU的性能。

1.主频/时钟周期

CPU的工作节拍受主时钟控制,主时钟不断产生固定频率(f)的时钟,称为CPU的主频,度量单位是GHz,MHz。

主频的倒数称为CPU的时钟周期,T = 1 / f,度量单位是μs,ns。

2.CPU执行时间

表示CPU执行一般程序所占用的时间。

CPU执行时间 = CPU时钟周期数 x CPU时钟周期

3.CPU的位宽

CPU的位宽暂时没有严格的定义,但是一般从数值上来讲:

CPU的位宽 = 数据总线的位宽 = CPU内部通用寄存器的位宽 = 机器字长

机器字长:

机器字长是指计算机进行一次整数运算所能处理的二进制数据的位数,通常也是CPU数据通道的宽度,通常等于CPU的通用寄存器位宽。机器字长会影响机器的运算速度。倘若CPU字长较短,又要运算位数较多的数据,那么必须经过两次或多次运算才能完成。这样势必会影响整机的运行速度。

总线宽度

一般指CPU中运算器与存储器之间互相连接的总线的二进制位数。

4.CPI

CPI:Characters Per Inch,即执行一条指令所需的平均时钟周期数。

CPI = 执行程序所需的时钟周期数 / 程序包含的指令条数;

5.MIPS

MIPS:Million Instructions Per Second,即平均每秒执行百万条指令数:MIPS = 指令数 / (程序执行时间 x 10⁶)

之前分享过《STM32性能对比测试》的文章。

DMIPS:Dhrystone Million Instructions executed Per Second。用来计算同一秒内系统的处理能力,它的单位以百万来计算,也就是(MIPS)。主要用于测整数计算能力。

其中还有一个类似的CoreMark是用来衡量嵌入式系统中中心处理单元(CPU,或叫做微控制器MCU)性能的标准。

6.FLOPS

FLOPS:Floating-point Operation Per Second,即每秒执行浮点操作的次数,用来衡量机器浮点操作的性能。

Floats = 程序中的浮点操作次数 / 程序执行时间

例:

对于给定的一个程序,I 表示执行程序的指令总数,t表示执行程序所需的CPU时间,T为时钟周期,f为时钟频率,N为时钟周期数。

t = N x T = N / f = CPI x I x T;
CPI = N / I;
MIPS = I /(t x 10⁶)= I / (N x T x 10⁶) = 1 /(CPI x T x 10⁶);
N = CPI x I ;

这些算是决定性能的主要因素,其实,还有很多的因素,欢迎大家留言说出你认为决定CPU性能的因素。

免责声明:本文素材来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。

------------ END ------------

后台回复『科普知识』相关文章。

欢迎关注我的公众号回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。

欢迎关注我的视频号:

点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。


http://www.ppmy.cn/news/275226.html

相关文章

CPU主频的理解

以CPU主频4.2GHZ为例,主频代表的是时钟频率,也就是cpu的工作频率。主频的倒数指的是时钟周期。通常CPU完成一条指令的执行需要多个操作,取指,执行指令。每个操作可能需要若干个时钟周期。简单来说就是CPU主频高,时期周…

CPU性能衡量参数-主频,MIPS,CPI,时钟周期,机器周期,指令周期之时钟频率计算

1,主频 主频 时钟频率,它是指CPU内部晶振的频率,常用单位为MHz,它反映了CPU的基本工作节拍; 2,时钟周期 时钟周期 :主频的倒数 T1/f 3,机器周期 机器周期:一个机器周期包含若干个…

新能源车加速内卷,下一程拼什么

近日,一则长城汽车举报比亚迪的消息,瞬间刷爆了整个汽车圈,行业外对于这个事情多少有点懵,但业内对此却并不感到意外。如果说去年前年国内新能源汽车的“较量”,还是争夺入选资格的话,如今这种级别的“较量…

国际化语言项目

基本概念 1、使用QString对象表示所有用户可见的文本。由于QString内部使用Unicode编码实现,所以它可以用 于表示所有需要向用户呈现的文本。当然,对于仅程序员可见的文本并不需要都变为QString对象,可利 用Qt提供的QCString或原始的“char …

英特尔CEO:Google TV是继彩电之后最大创新

谷歌周四发布了智能互联网电视,可通过电视机浏览互联网的所有节目。 该项目由谷歌、索尼、英特尔和罗技联合开发,这种智能电视采用Android 2.1系统、英特尔Atom芯片,可进行搜索,从而浏览海量的网络视频,还可下载各种应…

彩电业群龙失首 拿什么来拯救你我的电视产业?

作者:刘拓 薄弱的利润,如同卡在哽嗓咽喉内的鱼刺,让中国彩电企业咽不下去,又吐不出来,端得是铁索横江,不上不下。 农历狗年的最后一个星期,海信电器发布2018年业绩预告,宣布公司当年…

手把手教你修彩电

/ B( a$ L* x& V. e M) S h《家电维修》技术论坛 《家电维修》技术论坛, Y: [5 y* F9 w9 W& [ U / h. o& D3 u# S家电维修杂志社是国内最专业的电子维修,家电维修门户  用户:师傅。我的51cm康佳彩色电视机坏了,请您修一修。3 d…

笃定“凡勃仑效应”?索尼可能想错了

文|曾响铃 来源|科技向令说(xiangling0815) 2019年已经过去大半,从上半年电视行业数据来看,今年大环境同样延续低迷,下半年的市场表现也有诸多不确定因素,但是电视行业的另一大趋势已经越发明显&#xff…