指令平均周期数:修订间差异
外观
删除的内容 添加的内容
Ohtashinichiro(留言 | 贡献) |
解释了CPI定义公式的参数 |
||
第4行: | 第4行: | ||
CPI = \frac{\Sigma_i(IC_i)(CC_i)}{IC} |
CPI = \frac{\Sigma_i(IC_i)(CC_i)}{IC} |
||
</math> |
</math> |
||
其中<math>IC_i</math>是第i种指令的数量,<math>CC_i</math>是第i种指令的时钟周期数,<math>IC=Sigma_i(IC_i)</math>是总的指令数,对于一个给定的基准测试过程,总和为所有指令类型。 |
|||
一个完整的计算机系统执行时间,即指令周期指从内存中取出并执行该条指令所用的全部时间,它取决于硬件结构和各部件的性能<ref>{{Cite book|title=计算机组成与设计|last=王换招编著|first=|publisher=北京:清华大学出版社|year=2013.08|isbn=978-7-302-32884-1|location=|pages=27}}</ref>。 |
一个完整的计算机系统执行时间,即指令周期指从内存中取出并执行该条指令所用的全部时间,它取决于硬件结构和各部件的性能<ref>{{Cite book|title=计算机组成与设计|last=王换招编著|first=|publisher=北京:清华大学出版社|year=2013.08|isbn=978-7-302-32884-1|location=|pages=27}}</ref>。 |
2022年4月22日 (五) 13:56的版本
指令平均周期数(英語:Cycle Per Instruction, CPI),也称每指令周期,即执行在计算机体系结构中一条指令所需要的平均时钟周期(机器主频的倒数)数[1]。
其方程为:
其中是第i种指令的数量,是第i种指令的时钟周期数,是总的指令数,对于一个给定的基准测试过程,总和为所有指令类型。
一个完整的计算机系统执行时间,即指令周期指从内存中取出并执行该条指令所用的全部时间,它取决于硬件结构和各部件的性能[2]。
参考
- ^ 王换招编著. 计算机组成与设计. 北京:清华大学出版社. 2013.08: 28. ISBN 978-7-302-32884-1.
- ^ 王换招编著. 计算机组成与设计. 北京:清华大学出版社. 2013.08: 27. ISBN 978-7-302-32884-1.