首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >指令完成率与指令通过对抗。每个时钟指令

指令完成率与指令通过对抗。每个时钟指令
EN

Stack Overflow用户
提问于 2016-11-06 20:34:00
回答 1查看 1K关注 0票数 0

据我所知:

指令完成率( ICR ):Is (指令/时间的#)

指令吞吐量:通常是每个时钟周期完成的指令数的平均值。

IPC (每时钟指令):是完成每个时钟周期的指令数。(也许这通常是一个平均值?)

我对这些定义感到困惑,我肯定是在寻求澄清。他们甚至可能是错的,我一直很难找到他们的明确定义。

  • 指令完成率如何影响处理器的整体性能?
  • 与IPC相比,指令吞吐量是如何影响的?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-06 22:35:04

指令吞吐量通常用于特定类型的指令,并用于在结构危害的情况下提供指令调度信息。例如,人们可能会说“这个完全流水线的乘法器有三个周期的延迟和一个指令吞吐量”。重复率与吞吐量成反比。

IPC描述每个周期的性能,而指令完成率的定义直接描述性能(与时钟频率无关)。

(当然,“指令”的性能值取决于指令集、编译器和应用程序-所有这些都会影响为完成任务而执行的指令的数量和类型。此外,不同指令的相对性能可能取决于硬件实现;这反过来可以驱动编译更改,有时还会导致应用程序编程更改,甚至ISA更改。)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40454219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档