【问题标题】:quickest cpu instructions最快的CPU指令
【发布时间】:2011-10-03 23:59:12
【问题描述】:

是否有指令速度顺序的列表(这可能一般来说会因架构而异)?多年前我的装配教授告诉我,换班是最快的。

+、-、*、/如何排序?

【问题讨论】:

  • 但谁在乎呢——流水线、分支预测和缓存性能将是迄今为止更重要的因素。一个单独的、孤立的 CPU 指令本身是一种完全人为的构造,甚至在现代 CPU 中都不会出现。
  • 这不是关心“流水线、分支预测……”之类的实际使用问题,更多的是讨论解决诸如“位数计数”和其他软件难题之类的琐碎问题。跨度>
  • 好的——好吧,祝你好运,我希望你得到一个有用的答案!

标签: cpu instructions


【解决方案1】:

Agner Fog 有一个非常不错的 x86 处理器指令延迟和吞吐量列表:

http://www.agner.org/optimize/instruction_tables.pdf

编辑:

也就是说,您确实必须达到这个 HPC 级别才能利用这些信息来提高性能。

【讨论】:

    猜你喜欢
    • 2012-09-24
    • 1970-01-01
    • 2011-02-01
    • 1970-01-01
    • 2015-09-16
    • 1970-01-01
    • 2013-06-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多