首页> 外文会议>IEEE International Conference on Computer Design >Out-of-order retirement of instructions in sequentially consistent multiprocessors
【24h】

Out-of-order retirement of instructions in sequentially consistent multiprocessors

机译:在顺序一致的多处理器中的指令退休

获取原文

摘要

Out-of-order retirement of instructions has been shown to be an effective technique to increase the number of in-flight instructions. This form of runtime scheduling can reduce pipeline stalls caused by head-of-line blocking effects in the reorder buffer (ROB). Wide instruction windows are very beneficial to multiprocessors that implement a strict memory model, especially when both loads and stores encounter long latencies due to cache misses, and whose stalls must be overlapped with instruction execution to overcome the memory gap. In this paper, the Validation Buffer (VB) multiprocessor architecture is proposed as a cost-effective, checkpoint-free, scalable approach to retire instructions out of program order, while still enforcing sequential consistency, and without impacting the memory hierarchy or interconnect. Experimental results show that utilizing the Validation Buffer can speed up both release and sequentially consistent in-order retirement in future multiprocessor systems by between 3% and 20%, depending on the ROB size.
机译:乱序的指令退役已被证明是增加飞行的指令的数目的有效技术。运行时的调度的这种形式可以减少流水线停顿由在重新排序缓冲器(ROB)头的行阻挡效应引起的。宽指令窗口都实现了严格的内存模型的多处理器是非常有益的,尤其是当两个负载和存储出现长时间的延迟,由于高速缓存未命中,并且其摊位必须与指令执行重叠克服内存的差距。在本文中,所述验证缓冲器(VB)多处理器架构被提出作为具有成本效益的,检查点 - 自由的,可扩展的方法来退出程序顺序的指令,而仍然执行顺序的一致性,并且在不影响所述存储器层级或互连。实验结果表明,利用验证缓冲器可以通过3%至20%加快未来多处理器系统都释放并顺序一致的有序退休,取决于ROB大小。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号