Intel CPU 系列,有关能并行执行的最大指令数(maximum IPC)

Simple_is_the_best 2017-09-08 03:55:16
请问一下, Intel CPU 系列,有关能并行执行的最大指令数(maximum IPC)
如果想了解并行指令的最大个数,怎么查找。
...全文
2064 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Simple_is_the_best 2017-10-01
  • 打赏
  • 举报
回复
引用 8 楼 chaoswind 的回复:
以前有论文专门论述IPC的,目前通常是2。x。 这个结果严重依赖于编译器的优化。 Intel 处理器目前都是4发射或者称为4流出。 但在内部转换为微操作后,支持6~ 8 个微操作。
我就是想知道这些。我应该看哪些文献或者资料?如果可以的话能不能给个链接?然后我就直接结帖了。 谢谢!@chaoswind
Simple_is_the_best 2017-09-30
  • 打赏
  • 举报
回复
引用 6 楼 PPT722 的回复:
查一查官方的产品规格书即可. IPC和cpu设计有关, 厂商根据软件需要做针对性的设计. 指标不单纯能确定硬件性能
那得查每一个英特尔的cpu规格书吗?比如broadwell, ivy bridge的产品规格书吗?我想知道是什么原因IPC不得不提高到4,还有为什么只能提高到4的原因。 求大佬指教。@sxpc722
chaoswind 2017-09-30
  • 打赏
  • 举报
回复
以前有论文专门论述IPC的,目前通常是2。x。 这个结果严重依赖于编译器的优化。 Intel 处理器目前都是4发射或者称为4流出。 但在内部转换为微操作后,支持6~ 8 个微操作。
ppt722 2017-09-28
  • 打赏
  • 举报
回复
查一查官方的产品规格书即可. IPC和cpu设计有关, 厂商根据软件需要做针对性的设计. 指标不单纯能确定硬件性能
Simple_is_the_best 2017-09-12
  • 打赏
  • 举报
回复
@ckc 好像是scalar架构里同时可以Instruction Fetch, Instruction Decoding的个数。说2010年才搞到3个IPC。我想知道的是什么时候 开始弄到4个了?哪个系列的intel CPU开始的?为什么需要弄到4个。 我是理解IPC为一个时钟能执行的instruction数。Instruction level parallelism(ILP)并行执行的instruction数。 这么理解对吗?
Simple_is_the_best 2017-09-10
  • 打赏
  • 举报
回复
引用 3 楼 ckc 的回复:
这是啥意思?没听说过 是cpu的核数?线程数? lscpu
好像是scalar架构里同时可以Instruction Fetch, Instruction Decoding的个数。据说2010年才搞到3个。我想知道的是什么时候 开始弄到4个了?哪个系列的intel CPU开始的?为什么需要弄到4个等等背景资料。
ckc 2017-09-09
  • 打赏
  • 举报
回复
这是啥意思?没听说过 是cpu的核数?线程数? lscpu
目目呆呆 2017-09-08
  • 打赏
  • 举报
回复
看看 怎么样!!!
Simple_is_the_best 2017-09-08
  • 打赏
  • 举报
回复
自顶自定~~~

1,025

社区成员

发帖
与我相关
我的任务
社区描述
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
社区管理员
  • CPU和硬件区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧