跳转到内容

指令平均周期数

维基百科,自由的百科全书

这是本页的一个历史版本,由LLL+++Fu留言 | 贡献2022年4月22日 (五) 13:56 (解释了CPI定义公式的参数)编辑。这可能和当前版本存在着巨大的差异。

指令平均周期数(英语:Cycle Per Instruction, CPI),也称每指令周期,即执行在计算机体系结构中一条指令所需要的平均时钟周期(机器主频的倒数)数[1]

其方程为:

其中是第i种指令的数量,是第i种指令的时钟周期数,是总的指令数,对于一个给定的基准测试过程,总和为所有指令类型。

一个完整的计算机系统执行时间,即指令周期指从内存中取出并执行该条指令所用的全部时间,它取决于硬件结构和各部件的性能[2]

参考

  1. ^ 王换招编著. 计算机组成与设计. 北京:清华大学出版社. 2013.08: 28. ISBN 978-7-302-32884-1. 
  2. ^ 王换招编著. 计算机组成与设计. 北京:清华大学出版社. 2013.08: 27. ISBN 978-7-302-32884-1.