【24h】

A taxonomy of out-of-order instruction commit

机译:乱序指令提交的分类法

获取原文
获取原文并翻译 | 示例

摘要

While in-order instruction commit has its advantages, such as providing precise interrupts and avoiding complications with the memory consistency model, it requires the core to hold on to resources (reorder buffer entries, load/store queue entries, registers) until they are released in program order. In contrast, out-of-order commit releases resources much earlier, yielding improved performance without the need for additional hardware resources. In this paper, we revisit out-of-order commit from a different perspective, not by proposing another hardware technique, but by introducing a taxonomy and evaluating three different micro-architectures that have this technique enabled. We show how smaller processors can benefit from simple out-oforder commit strategies, but that larger, aggressive cores require more aggressive strategies to improve performance.
机译:尽管有序指令提交有其优点,例如提供精确的中断并避免了内存一致性模型的麻烦,但它要求内核保持资源(重排序缓冲区条目,加载/存储队列条目,寄存器)直到释放它们为止按程序顺序。相比之下,无序提交会更早地释放资源,从而提高了性能,而无需其他硬件资源。在本文中,我们从不同的角度重新审视乱序提交,而不是通过提出另一种硬件技术,而是通过引入分类法并评估启用了该技术的三个不同的微体系结构。我们展示了较小的处理器如何从简单的无序提交策略中受益,但是较大的,具有攻击性的内核需要采用更具攻击性的策略来提高性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号