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

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

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

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

    问题原文如下:

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

    有没有好大哥回答一下?

    OoO: Out of Order ,乱序执行

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