首页> 外文期刊>IEEE computer architecture letters >Fine-Grained Scheduling in Heterogeneous-ISA Architectures
【24h】

Fine-Grained Scheduling in Heterogeneous-ISA Architectures

机译:在异构ISA架构中进行细粒度调度

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

摘要

Given the ever increasing demand for improved computational capabilities, heterogeneous-ISA multi-core architectures have emerged as a promising alternative to improve single-threaded performance. Such architectures comprise of multiple cores that differ not just in micro-architectural parameters but also in their Instruction Set Architectures (ISAs). Programs have affinity towards different ISAs during its execution based on nature of code and data input. To extract maximum performance gain, we need to ensure that at every point in the program's execution, the program runs on its best affine core with minimum migration overhead. In this letter, we propose a function-wise fine grained scheduling algorithm which schedules every function of a program to its most affined ISA. Results show that our function-based scheduler can achieve speedup of up to 22.9 percent over state-of-the-art in heterogeneous-ISA architectures.
机译:鉴于增加对改进的计算能力的需求,异构ISA多核架构已成为提高单线性能的有希望的替代方案。这些架构包括多个核心,其不仅不同于微型架构参数,还包括在其指令集架构(ISAS)中。基于代码和数据输入的性质,程序在执行期间对不同ISA具有关联。为了提取最大的性能增益,我们需要确保在程序执行的各个点,程序在其最佳仿效核心上运行,最小迁移开销。在这封信中,我们提出了一种函数明智的细粒度调度算法,该调度算法将程序的每个功能安排到最受欢迎的ISA。结果表明,基于功能的调度程序可以在异构ISA架构中实现高达22.9%的加速高达22.9%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号