首页> 外文期刊>Parallel and Distributed Systems, IEEE Transactions on >A Sequentially Consistent Multiprocessor Architecture for Out-of-Order Retirement of Instructions
【24h】

A Sequentially Consistent Multiprocessor Architecture for Out-of-Order Retirement of Instructions

机译:顺序一致的指令无序淘汰的多处理器体系结构

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

摘要

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). Expanding the width of the instruction window can be highly 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 latencies. Based on the Validation Buffer (VB) architecture (a previously proposed out-of-order retirement, checkpoint-free architecture for single processors), this paper proposes a cost-effective, scalable, out-of-order retirement multiprocessor, capable of enforcing sequential consistency without impacting the design of the memory hierarchy or interconnect. Our simulation results indicate that utilizing a VB can speed up both relaxed and sequentially consistent in-order retirement in future multiprocessor systems by between 3 and 20 percent, depending on the ROB size.
机译:事实证明,无序撤消指令是增加飞行中指令数量的有效技术。这种形式的运行时调度可以减少由重新排序缓冲区(ROB)中的行头阻塞效应引起的流水线停顿。扩展指令窗口的宽度对于实现严格内存模型的多处理器非常有好处,尤其是当加载和存储都由于高速缓存未命中而遇到较长的延迟,并且其停顿必须与指令执行重叠以克服内存延迟时。基于验证缓冲区(VB)架构(先前针对单个处理器提出的无序淘汰,无检查点架构),本文提出了一种经济高效,可扩展,无序淘汰的多处理器,能够执行顺序一致性,而不会影响内存层次结构或互连的设计。我们的仿真结果表明,根据ROB的大小,利用VB可以在未来的多处理器系统中将放松的和顺序一致的有序淘汰速度提高3%到20%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号