首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Thread Isolation to Improve Symbiotic Scheduling on SMT Multicore Processors
【24h】

Thread Isolation to Improve Symbiotic Scheduling on SMT Multicore Processors

机译:线程隔离可改善SMT多核处理器上的共生调度

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

摘要

Resource sharing is a critical issue in simultaneous multithreading (SMT) processors as threads running simultaneously on an SMT core compete for shared resources. Symbiotic job scheduling, which co-schedules applications with complementary resource demands, is an effective solution to maximize hardware utilization and improve overall system performance. However, symbiotic job scheduling typically distributes threads evenly among cores, i.e., all cores get assigned the same number of threads, which we find to lead to sub-optimal performance. In this paper, we show that asymmetric schedules (i.e., schedules that assign a different number of threads to each SMT core) can significantly improve performance compared to symmetric schedules. To leverage this finding, we propose thread isolation, a technique that turns symmetric schedules into asymmetric ones yielding higher overall system performance. Thread isolation identifies SMT-adverse applications and schedules them in isolation on a dedicated core to mitigate their sharp performance degradation under SMT. Our experimental results on an IBM POWER8 processor show that thread isolation improves system throughput by up to 5.5 percent compared to a state-of-the-art symmetric symbiotic job scheduler.
机译:资源共享是同时多线程(SMT)处理器中的一个关键问题,因为在SMT内核上同时运行的线程竞争共享资源。共生作业调度可以对应用程序与资源补充需求进行联合调度,是一种有效的解决方案,可以最大限度地提高硬件利用率并提高整体系统性能。但是,共生作业调度通常在内核之间平均分配线程,即,为所有内核分配了相同数量的线程,我们发现这样做会导致性能欠佳。在本文中,我们表明与对称调度相比,非对称调度(即为每个SMT内核分配不同数量的线程的调度)可以显着提高性能。为了利用这一发现,我们提出了线程隔离的技术,该技术可将对称调度转换为非对称调度,从而提高整体系统性能。线程隔离可识别不利于SMT的应用程序,并在专用内核上隔离地计划它们,以减轻它们在SMT下的性能急剧下降。我们在IBM POWER8处理器上的实验结果表明,与最新的对称共生作业调度程序相比,线程隔离将系统吞吐量提高了5.5%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号