首页> 外文期刊>Journal of Parallel and Distributed Computing >Leveraging workload diversity through OS scheduling to maximize performance on single-ISA heterogeneous multicore systems
【24h】

Leveraging workload diversity through OS scheduling to maximize performance on single-ISA heterogeneous multicore systems

机译:通过操作系统调度充分利用工作负载的多样性,从而在单ISA异构多核系统上实现最佳性能

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

摘要

Recent research has highlighted the potential benefits of single-ISA heterogeneous multicore processors over cost-equivalent homogeneous ones, and it is likely that future processors will integrate cores that have the same instruction set architecture (ISA) but offer different performance and power characteristics. To fully tap into the potential of these processors, the operating system must be aware of the hardware asymmetry when making scheduling decisions and map applications to cores in consideration of their performance characteristics. We propose a Heterogeneity-Aware Signature-Supported (HASS) scheduling algorithm that performs this mapping using per-thread architectural signatures, which are compact summaries of threads' architectural properties. We implemented HASS in OpenSolaris, and demonstrated that it always outperforms a heterogeneity-agnostic scheduler (by as much as 12.5%) for workloads exhibiting sufficient diversity. Our evaluation also includes an extensive comparison with other heterogeneity-aware schedulers to provide a more clear understanding of the pros and cons behind HASS.
机译:最近的研究强调了单ISA异构多核处理器相对于等效于成本的同类多核处理器的潜在优势,而且未来的处理器可能会集成具有相同指令集架构(ISA)但提供不同性能和功耗特性的内核。为了充分利用这些处理器的潜力,操作系统在制定调度决策并考虑到它们的性能特征将应用程序映射到内核时,必须意识到硬件的不对称性。我们提出了一种支持异构感知的签名(HASS)调度算法,该算法使用每个线程的体系结构签名来执行此映射,该签名是线程的体系结构属性的紧凑摘要。我们在OpenSolaris中实现了HASS,并证明了对于具有足够多样性的工作负载,它始终优于与异质性无关的调度程序(高达12.5%)。我们的评估还包括与其他支持异质性的调度程序进行广泛的比较,以更清楚地了解HASS的优缺点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号