首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Energy-Efficient Cache-Aware Scheduling on Heterogeneous Multicore Systems
【24h】

Energy-Efficient Cache-Aware Scheduling on Heterogeneous Multicore Systems

机译:在异构多核系统上的节能缓存感知调度

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

摘要

The adoption of heterogeneous multicore architectures into deadline-constrained embedded systems has various benefits in terms of schedulability and energy-efficiency. Existing energy-efficient algorithms, in this domain, allocate tasks to their energy-favorable core-types while using dynamic voltage and frequency scaling to reduce energy consumption. However, the practicality of such algorithms is limited due to the underlying assumptions made to simplify the analysis. This article paves the way for more practical approaches to minimize the energy consumption on heterogeneous multicores. Specifically, we investigate the nonlinear impacts that core-frequency and cache-partitioning have on task-executions in a heterogeneous multicore environment. In doing so, we propose an algorithm that exploits this relationship to effectively allocate tasks to specific cores and core-types, and determine the number of cache-partitions for each core. Extensive simulations using real-world benchmarks show the proficiency of our approach by achieving an average and maximum energy savings of 14.9 and 20.4 percent, respectively for core-level energy consumption, and 20.2 and 60.4 percent, respectively for system-level energy consumption.
机译:在截止日期约束的嵌入式系统中采用异构的多核架构在调度性和节能方面具有各种益处。在此域中的现有节能算法,在使用动态电压和频率缩放以降低能量消耗的同时将任务分配到其能量有利的核心类型。然而,由于对简化分析的潜在假设来说,这种算法的实用性受到限制。本文为更实用的方法铺平了途径,以最大限度地减少异构多设备的能量消耗。具体地,我们研究了核心频率和缓存分区对异构多核环境中的任务执行的非线性影响。在这样做时,我们提出了一种利用这种关系的算法,以有效地将任务分配给特定的核和核心类型,并确定每个核心的缓存分区的数量。使用现实世界基准的广泛模拟显示我们的方法熟练,通过分别为核心级能耗的平均和最高节能,分别为核心级能耗,20.2%和60.4%,分别用于系统级能耗。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号