首页> 外文期刊>Computer architecture news >Efficiently Scaling Out-of-Order Cores for Simultaneous Multithreading
【24h】

Efficiently Scaling Out-of-Order Cores for Simultaneous Multithreading

机译:高效扩展乱序内核以同时进行多线程

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

摘要

Simultaneous multithreading (SMT) out-of-order cores waste a significant portion of structural out-of-order core resources on instructions that do not need them. These resources eliminate false ordering dependences. However, because thread interleaving spreads dependent instructions, nearly half of instructions dynamically issue in program order after all false dependences have resolved. These in-sequence instructions interleave with other reordered instructions at a fine granularity within the instruction window. We develop a technique to efficiently scale in-flight instructions through a hybrid out-of-ordcr/in-order microarchitecture, which can dispatch instructions to efficient in-order scheduling mechanisms-using a FIFO issue queue called the shelf-on an instruction-by-instruction basis. Instructions dispatched to the shelf do not allocate out-of-order core resources in the reorder buffer, issue queue, physical registers, or load-store queues. We measure opportunity for such hybrid microarchitectures and design and evaluate a practical dispatch mechanism targeted at 4-threaded cores. Adding a shelf to a baseline 4-th read system with 64-entry ROB improves normalized system throughput by 11.5% (up to 19.2% at best) and energy-delay product by 10.9% (up to 17.5% at best).
机译:同步多线程(SMT)乱序内核在不需要它们的指令上浪费了结构乱序核心资源的很大一部分。这些资源消除了错误的排序依赖性。但是,由于线程交织扩展了相关的指令,因此在解决了所有错误的相关性之后,将近一半的指令以程序顺序动态发出。这些顺序指令在指令窗口内以精细的粒度与其他重新排序的指令交织。我们开发了一种技术,可以通过顺序/顺序微体系结构的混合来有效地扩展运行中的指令,该技术可以使用称为架子的FIFO发出队列,将指令分派到高效的有序调度机制中,根据指示。分派到机架的指令不会在重排序缓冲区,发布队列,物理寄存器或加载存储队列中分配乱序的核心资源。我们测量此类混合微体系结构的机会,并设计和评估针对4线程核心的实用调度机制。在具有64个条目ROB的基线第4个读取系统上增加一个架子,可使标准化的系统吞吐量提高11.5%(最多可达19.2%),而能量延迟乘积则提高10.9%(最多可达17.5%)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号