V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
detached
V2EX  ›  程序员

指令调度在 LLVM 与 OoO 的区别与联系?

  •  
  •   detached · 1 天前 · 301 次点击

    在知乎看到一个很有意思的问题。Link

    问题原文如下:

    LLVM 实现了指令调度,CPU 实现乱序执行,它们功能存在部分重复,区别和联系是什么?如何协同? LLVM 中实现的指令调度和硬件的乱序执行都可以解决数据依赖、冲突依赖、控制依赖等指令并行问题。也就是说它们的功能应该存在一定的重复,请问它们区别和联系是什么?

    有没有好大哥回答一下?

    OoO: Out of Order ,乱序执行

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3131 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 13:36 · PVG 21:36 · LAX 05:36 · JFK 08:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.