【发布时间】:2016-10-13 07:16:07
【问题描述】:
假设某节目的CPI为1.5,时钟周期为500ns。执行时间是多少?
执行时间是多少?
我认为执行时间是程序执行 1 条指令所需的时间,例如延迟。
【问题讨论】:
标签: cpu-architecture
假设某节目的CPI为1.5,时钟周期为500ns。执行时间是多少?
执行时间是多少?
我认为执行时间是程序执行 1 条指令所需的时间,例如延迟。
【问题讨论】:
标签: cpu-architecture
仅通过查看 CPI 和时钟周期是不可能知道程序的执行时间的。 CPI 给出执行一条指令所需的平均周期数。如果您执行了 10 亿条指令,或者 100 万条指令,您仍然可以拥有相同的 CPI。因此,在不知道执行的指令数量的情况下,您无法推断执行时间。如果您有指令数,则执行时间为:
t_execution = (时钟周期) x CPI x (执行指令数)
.
【讨论】: