5000|7

68

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

请教一下各位兄弟一个基础问题,cpu时钟频率和MIPS怎么理解? [复制链接]

我原来理解cpu的时钟频率是每秒执行的指令数
但是发现后来MIPS才是,那这样的话CPU的时钟频率的参考价值在哪里呢?

顺便问问cpu执行的指令是不是每个指令执行的时间都一样?

最新回复

首先,mips是理论值,理论上CPU每秒处理的万条指令数,实际数量小于这个值。 mips有很多东西决定,当然包括流水线,时钟频率等等。 大多数处理器都是一条指令只做一个操作,mips往往等于ALU的时钟周期的万分之一。 不过,有的处理器支持SIMD 单指令多数据流,也就是一条指令可以同时完成多个操作,这时候一条指令就不光是一条指令了。 所以,两个处理器有相同的核心频率,却可以有不同的mips。 另外,由于流水线的存在,现在的CPU的实际处理速度远小于他的mips。大量的跳转指令频繁的刷新流水线,导致一条指令往往花了多个周期才能执行。 同时,主页取决于内存和其它设备的速度。 比如两个操作序列 (1) c=a+b f=c+n (2) c=a+b f=d+n 有流水线的情况下,(2)要明显快于(1)。(1)中的第二条指令要等待地一条指令的运行结果,而这个结果会导致流水线停滞。 现在的CPU为了防止流水线被频繁的刷新和停止,采用了指令级的乱序处理,超标量和分支提前预测等等技术,也导致了CPU体积不断变大,越来越复杂。  详情 回复 发表于 2009-2-22 07:13
点赞 关注

回复
举报

69

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
这个与CPU的指令系统和架构有关系的。
如果所有的指令都是单周期指令且不支持流水线,那么每个机器周期就应该执行一条指令。

 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
MIPS == cpu时钟每秒执行的指令数
时钟频率是 CPU运行时的 电路时序波形振动的频率,
在相同指令周期的机器比较下,此频率越高对应取值越多(快)。
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

4
 
MIPS是每秒执行多少百万条指令,也就是CPU的时钟频率吧……
每条指令执行的时间是用机器周期来衡量的,比如有单周期指令、双周期指令、四周期的指令,所以得看具体是什么指令
 
 
 

回复

91

帖子

0

TA的资源

一粒金砂(初级)

5
 
MIPS是每秒执行多少百万条指令,也就是CPU的时钟频率吧……
每条指令执行的时间是用机器周期来衡量的,比如有单周期指令、双周期指令、四周期的指令,所以得看具体是什么指令
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

6
 
楼主先理解下,单片机,ARM为什么需要晶振
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

7
 
引用网上的
Million Instructions Per Second的缩写,每秒处理的百万级的机器语言指令数。这是衡量CPU速度的一个指标。像是一个Intel 80386 电脑可以每秒处理3百万到5百万机器语言指令,既我们可以说80386是3到5MIPS的CPU。MIPS只是衡量CPU性能的指标。
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

8
 
首先,mips是理论值,理论上CPU每秒处理的万条指令数,实际数量小于这个值。
mips有很多东西决定,当然包括流水线,时钟频率等等。
大多数处理器都是一条指令只做一个操作,mips往往等于ALU的时钟周期的万分之一。
不过,有的处理器支持SIMD 单指令多数据流,也就是一条指令可以同时完成多个操作,这时候一条指令就不光是一条指令了。
所以,两个处理器有相同的核心频率,却可以有不同的mips。

另外,由于流水线的存在,现在的CPU的实际处理速度远小于他的mips。大量的跳转指令频繁的刷新流水线,导致一条指令往往花了多个周期才能执行。
同时,主页取决于内存和其它设备的速度。
比如两个操作序列
(1)
c=a+b
f=c+n
(2)
c=a+b
f=d+n
有流水线的情况下,(2)要明显快于(1)。(1)中的第二条指令要等待地一条指令的运行结果,而这个结果会导致流水线停滞。

现在的CPU为了防止流水线被频繁的刷新和停止,采用了指令级的乱序处理,超标量和分支提前预测等等技术,也导致了CPU体积不断变大,越来越复杂。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
【有奖直播】2025是德科技数字月-数字新品来助阵
直播时间:3月19日(周三)14:00
直播奖励:小米口红充电宝、倍思充电线、是德科技十周年鼠标垫

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表