detached
V2EX  ›  LLVM

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

  •  
  •   detached · Dec 4, 2024 · 1804 views
    This topic created in 557 days ago, the information mentioned may be changed or developed.

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

    问题原文如下:

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

    有没有好大哥回答一下?

    OoO: Out of Order ,乱序执行

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   827 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:45 · PVG 05:45 · LAX 14:45 · JFK 17:45
    ♥ Do have faith in what you're doing.