首页> 外文会议>2004 computing frontier conference >Predictable Performance in SMT Processors
【24h】

Predictable Performance in SMT Processors

机译:SMT处理器中可预测的性能

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

摘要

Current instruction fetch policies in SMT processors are ori- ented towards optimization of overall throughput and/or fairness.However,they provide no control over how individual threads are executed,leading to performance unpredictability, since the IPC of a thread depends on the work- load it is executed in and on the fetch policy used.rnFrom the point of view of the Operating System(OS),it is the job scheduler that determines how jobs are executed. However,when the OS runs on an SMT processor,the job scheduler cannot guarantee execution time constraints of any job due to this performance unpredictability. rnIn this paper we propose a novel kind of collaboration between the OS and the SMT hardware that enables the OS to enforce that a high priority thread runs at a specific fraction of its full speed.We present an extensive evaluation using many different workloads,that shows that this mechanism gives the required performance in more than 97% of all cases considered,and even more than 99%for the less extreme cases.At the same time,our mechanism does not need to trade off predictability against overall throughput,as it maximizes the IPC of the remaining low priority threads,giving 94%on average(and 97.5%on average for the less extreme cases)of the throughput obtained using instruction fetch policies oriented toward throughput maximization, such as icount.
机译:SMT处理器中当前的指令提取策略旨在优化整体吞吐量和/或公平性。但是,由于线程的IPC取决于工作,因此它们无法控制如何执行各个线程,从而导致性能不可预测。从操作系统(OS)的角度来看,作业调度程序确定执行作业的方式。但是,当操作系统在SMT处理器上运行时,由于这种性能的不可预测性,作业调度程序不能保证任何作业的执行时间限制。在本文中,我们提出了一种操作系统与SMT硬件之间的新型协作方式,使操作系统能够强制高优先级线程以其全速的特定部分运行。我们使用许多不同的工作负载进行了广泛的评估,这表明该机制在所有考虑的案例中有超过97%的情况下提供了所需的性能,在极端情况下的情况下甚至达到了99%以上。同时,我们的机制无需在可预测性与总吞吐量之间进行权衡,因为它可以最大化剩余的低优先级线程的IPC,使用面向吞吐量最大化(例如icount)的指令获取策略获得的平均吞吐量为平均94%(对于不太极端的情况,则为平均97.5%)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号