【发布时间】:2023-03-11 09:11:01
【问题描述】:
考虑两个处理器——处理器 A 和处理器 B。 处理器 A 是单周期 MIPS 处理器,时钟周期为 2000 ps,处理器 B 是一个流水线 MIPS 处理器,时钟周期为 500 ps。处理器 B 有 5级管道。
对于导致 20% 执行槽中的管道停顿的工作负载,有哪些 两个处理器的平均 CPI 和 IPC 值?
我正在尝试查找这两个处理器的 CPI。我知道您可以将周期数除以指令数来获得 CPI,但我不知道指令数,所以我不能在这里使用它。我知道如果你有周期的分布和它们完成的百分比,你可以用它来计算 CPI,但我完全不知道如何在这里找到 CPI。
【问题讨论】:
-
您能否提供一个解决方案的尝试,然后也许有人会告诉您您可能出错的地方。目前,您似乎正试图通过作业。
-
我真的不能,因为我真的不知道如何尝试它。我通常会使用上述两种方法之一找到 CPI,但据我所知,它们都不适用于它。我不知道也找不到第三种方法来尝试它。这是我面临的问题。
标签: cpu-architecture