最快的CPU指令
Posted
技术标签:
【中文标题】最快的CPU指令【英文标题】:quickest cpu instructions 【发布时间】:2011-10-03 23:59:12 【问题描述】:是否有指令速度顺序的列表(这可能一般来说会因架构而异)?多年前我的装配教授告诉我,换班是最快的。
+、-、*、/如何排序?
【问题讨论】:
但谁在乎呢——流水线、分支预测和缓存性能将是迄今为止更重要的因素。一个单独的、孤立的 CPU 指令本身是一种完全人为的构造,甚至在现代 CPU 中都不会出现。 这不是关心“流水线、分支预测……”之类的实际使用问题,更多的是讨论解决诸如“位数计数”和其他软件难题之类的琐碎问题。跨度> 好的——好吧,祝你好运,我希望你得到一个有用的答案! 【参考方案1】:Agner Fog 有一个非常不错的 x86 处理器指令延迟和吞吐量列表:
http://www.agner.org/optimize/instruction_tables.pdf
编辑:
也就是说,您确实必须达到这个 HPC 级别才能利用这些信息来提高性能。
【讨论】:
以上是关于最快的CPU指令的主要内容,如果未能解决你的问题,请参考以下文章