...
首页> 外文期刊>IEEE Transactions on Computers >Predictable performance in SMT processors: synergy between the OS and SMTs
【24h】

Predictable performance in SMT processors: synergy between the OS and SMTs

机译:SMT处理器中可预测的性能:OS和SMT之间的协同作用

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

摘要

Current operating systems (OS) perceive the different contexts of simultaneous multithreaded (SMT) processors as multiple independent processing units, although, in reality, threads executed in these units compete for the same hardware resources. Furthermore, hardware resources are assigned to threads implicitly as determined by the SMT instruction fetch (Ifetch) policy, without the control of the OS. Both factors cause a lack of control over how individual threads are executed, which can frustrate the work of the job scheduler. This presents a problem for general purpose systems, where the OS job scheduler cannot enforce priorities, and also for embedded systems, where it would be difficult to guarantee worst-case execution times. In this paper, we propose a novel strategy that enables a two-way interaction between the OS and the SMT processor and allows the OS to run jobs at a certain percentage of their maximum speed, regardless of the workload in which these jobs are executed. In contrast to previous approaches, our approach enables the OS to run time-critical jobs without dedicating all internal resources to them so that non-time-critical jobs can make significant progress as well and without significantly compromising overall throughput. In fact, our mechanism, in addition to fulfilling OS requirements, achieves 90 percent of the throughput of one of the best currently known fetch policies for SMTs.
机译:当前的操作系统(OS)将同时多线程(SMT)处理器的不同上下文视为多个独立的处理单元,尽管实际上,在这些单元中执行的线程会争用相同的硬件资源。此外,硬件资源根据SMT指令获取(Ifetch)策略所确定的隐式分配给线程,而无需操作系统的控制。这两个因素都导致无法控制如何执行各个线程,这可能使作业调度程序的工作受挫。对于OS作业调度程序无法强制执行优先级的通用系统以及嵌入式系统,这将很难保证最坏情况的执行时间,这会带来一个问题。在本文中,我们提出了一种新颖的策略,该策略允许OS和SMT处理器之间进行双向交互,并允许OS以最大速度的一定百分比运行作业,而不管这些作业的执行工作量如何。与以前的方法相比,我们的方法使OS可以运行时间紧迫的作业,而无需将所有内部资源专用于它们,以便非时间紧迫的作业也可以取得显着的进步,而不会显着影响整体吞吐量。实际上,除了满足OS要求外,我们的机制还可以实现SMT的当前最佳已知提取策略之一的吞吐量的90%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号