首页> 外文期刊>IEEE computer architecture letters >Compiler-Assisted, Selective Out-Of-Order Commit
【24h】

Compiler-Assisted, Selective Out-Of-Order Commit

机译:编译器辅助的选择性无序提交

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

摘要

This paper proposes an out-of-order instruction commit mechanism using a novel compiler/architecture interface. The compiler creates instruction “blocks” guaranteeing some commit conditions and the processor uses the block information to commit certain instructions out of order. Micro-architectural support for the new commit mode is made on top of the standard, ROB-based processor and includes out-of-order instruction commit with register and load queue entry release. The commit mode may be switched multiple times during execution. Initial results for a 4-wide processor show that, on average, 52% instructions are committed out of order resulting in 10% to 26% speedups over in-order commit, with minimal hardware overhead. The performance improvement is a result of an effectively larger instruction window that allows more cache misses to be overlapped for both L1 and L2 caches.
机译:本文提出了一种使用新颖的编译器/架构接口的乱序指令提交机制。编译器创建保证某些提交条件的指令“块”,处理器使用块信息无顺序地提交某些指令。对新提交模式的微体系结构支持是在基于ROB的标准处理器的基础上进行的,并包括乱序指令提交以及寄存器和加载队列条目释放。在执行期间,提交模式可以切换多次。 4宽处理器的初步结果表明,平均而言,有52%的指令被无序提交,与有序提交相比,其提速提高了10%至26%,而硬件开销却最小。性能的提高是有效的较大指令窗口的结果,该指令窗口允许L1和L2高速缓存重叠更多的高速缓存未命中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号