【问题标题】:Intel Assembler optimization英特尔汇编器优化
【发布时间】:2011-02-14 13:42:38
【问题描述】:

我目前正在尝试针对自制语言优化自制编译器发出的代码。

我已经试用了 Intel VTune 来查看瓶颈在哪里:http://www.imada.sdu.dk/~sorenh07/misc/vtune-assembly-optimization.png

我发现一个“subl”指令负责运行 30-90 秒的程序中超过 38% 的时钟滴答声,这让我印象深刻!谁能解释一下为什么?

VTune 中的“优化报告”功能对于未使用 icc 编译的程序显然不存在。是否存在建议优化汇编代码的程序? (也就是说,不是来自高级语言的代码)。

【问题讨论】:

    标签: optimization assembly intel intel-vtune


    【解决方案1】:

    我的猜测是 idivl 指令实际上占了 38%...除法比减法更有意义吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-29
      • 2021-11-07
      • 2012-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-13
      相关资源
      最近更新 更多