首页> 外文会议>International Conference on Parallel Architectures and Compilation Techniques >An opportunistic prediction-based thread scheduling to maximize throughput/watt in AMPs
【24h】

An opportunistic prediction-based thread scheduling to maximize throughput/watt in AMPs

机译:基于机会预测的线程调度可最大化AMP中的吞吐量/瓦特

获取原文
获取外文期刊封面目录资料

摘要

The importance of dynamic thread scheduling is increasing with the emergence of Asymmetric Multicore Processors (AMPs). Since the computing needs of a thread often vary during its execution, a fixed thread-to-core assignment is sub-optimal. Reassigning threads to cores (thread swapping) when the threads start a new phase with different computational needs, can significantly improve the energy efficiency of AMPs. Although identifying phase changes in the threads is not difficult, determining the appropriate thread-to-core assignment is a challenge. Furthermore, the problem of thread reassignment is aggravated by the multiple power states that may be available in the cores. To this end, we propose a novel technique to dynamically assess the program phase needs and determine whether swapping threads between core-types and/or changing the voltage/frequency levels (DVFS) of the cores will result in higher throughput/Watt. This is achieved by predicting the expected throughput/Watt of the current program phase at different voltage/frequency levels on all the available core-types in the AMP. We show that the benefits from thread swapping and DVFS are orthogonal, demonstrating the potential of the proposed scheme to achieve significant benefits by seamlessly combining the two. We illustrate our approach using a dual-core High-Performance (HP)/Low-Power (LP) AMP with two power states and demonstrate significant throughput/Watt improvement over different baselines.
机译:随着非对称多核处理器(AMP)的出现,动态线程调度的重要性越来越高。由于线程的计算需求在执行期间通常会有所不同,因此固定的线程到核心分配不是最佳的。当线程在具有不同计算需求的新阶段开始时,将线程重新分配给核心(线程交换)可以显着提高AMP的能效。尽管确定线程中的相位变化并不困难,但是确定适当的线程到核心分配是一个挑战。而且,线程重新分配的问题因内核中可能可用的多个电源状态而加剧。为此,我们提出了一种新颖的技术来动态评估程序阶段的需求,并确定在核心类型之间交换线程和/或更改核心的电压/频率水平(DVFS)是否会导致更高的吞吐量/瓦特。这是通过在AMP中所有可用核心类型的不同电压/频率水平下预测当前程序阶段的预期吞吐量/瓦特来实现的。我们证明了线程交换和DVFS带来的好处是正交的,证明了所提出的方案通过无缝结合两者来实现重大好处的潜力。我们通过使用具有两个功率状态的双核高性能(HP)/低功率(LP)AMP来说明我们的方法,并展示了在不同基准上的显着吞吐量/瓦特改善。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号