英特尔Skylake有一个单一的“统一”调度器(如WikiChip左侧所示)。
AMD Zen为每个整数执行单元使用单独的调度器,为浮点执行单元使用一个调度器(从WikiChip右侧绘制,取自AMD演示文稿)。


这两种设计的优缺点是什么?
它对x86代码的微优化有什么影响?(我知道这可能会变得非常复杂和微妙,例如,请参阅How are x86 uops scheduled, exactly?以了解相关问题,在撰写本文时,该问题更特定于具有统一调度程序的英特尔CPU)。
发布于 2017-08-19 19:19:57
拆分调度器的优点可能是
缺点可能是:
https://stackoverflow.com/questions/45713948
复制相似问题