【问题标题】:Execution Time of a program程序的执行时间
【发布时间】:2016-10-13 07:16:07
【问题描述】:

假设某节目的CPI为1.5,时钟周期为500ns。执行时间是多少?

执行时间是多少?

我认为执行时间是程序执行 1 条指令所需的时间,例如延迟。

【问题讨论】:

    标签: cpu-architecture


    【解决方案1】:

    仅通过查看 CPI 和时钟周期是不可能知道程序的执行时间的。 CPI 给出执行一条指令所需的平均周期数。如果您执行了 10 亿条指令,或者 100 万条指令,您仍然可以拥有相同的 CPI。因此,在不知道执行的指令数量的情况下,您无法推断执行时间。如果您有指令数,则执行时间为:

    t_execution = (时钟周期) x CPI x (执行指令数)

    .

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-27
      • 1970-01-01
      相关资源
      最近更新 更多