首页> 外文期刊>IEEE Transactions on Computers >Collaborative Adaptation for Energy-Efficient Heterogeneous Mobile SoCs
【24h】

Collaborative Adaptation for Energy-Efficient Heterogeneous Mobile SoCs

机译:节能异构移动SOC的协同适应

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

摘要

Heterogeneous Mobile System-on-Chips (SoCs) containing CPU and GPU cores are becoming prevalent in embedded computing, and they need to execute applications concurrently. However, existing run-time management approaches do not perform adaptive mapping and thread-partitioning of applications while exploiting both CPU and GPU cores at the same time. In this paper, we propose an adaptive mapping and thread-partitioning approach for energy-efficient execution of concurrent OpenCL applications on both CPU and GPU cores while satisfying performance requirements. To start execution of concurrent applications, the approach makes mapping (number of cores and operating frequencies) and partitioning (distribution of threads between CPU and GPU) decisions to satisfy performance requirements for each application. The mapping and partitioning decisions are made by having a collaboration between the CPU and GPU cores' processing capabilities such that balanced execution can be performed. During execution, adaptation is triggered when new application(s) arrive, or an executing one finishes, that frees cores. The adaptation process identifies a new mapping and thread-partitioning in a similar collaborative manner for remaining applications provided it leads to an improvement in energy efficiency. The proposed approach is experimentally validated on the Odroid-XU3 hardware platform with varying set of applications. Results show an average energy saving of 37%, compared to existing approaches while satisfying the performance requirements.
机译:包含CPU和GPU内核的异构移动系统上芯片(SOC)在嵌入式计算中普遍存在,并且需要同时执行应用程序。但是,现有的运行时管理方法不会在利用同时利用CPU和GPU核心时执行应用程序的自适应映射和线程分区。在本文中,我们提出了一种自适应映射和线程分区方法,用于在满足性能要求的同时在CPU和GPU内核上能够节能地执行并发OpenCL应用。要开始执行并发应用程序,该方法使映射(核心和运行频率数)和分区(CPU和GPU之间的线程分发)决策,以满足每个应用程序的性能要求。通过在CPU和GPU芯的处理能力之间具有这样的协作,使得可以执行映射和分区决策,使得可以执行平衡执行。在执行期间,当新的应用程序到达或执行一个粉碎时,将触发自适应。自适应过程以类似的协作方式识别新的映射和线程分区,以便提供剩余的应用程序,提供了它导致能效的提高。在具有不同一组应用程序的ODTroid-XU3硬件平台上实验验证了所提出的方法。结果表明,与现有方法相比,平均节能为37%,同时满足性能要求。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号