首页> 外文会议>International conference on computer design >Energy-efficient execution of data-parallel applications on heterogeneous mobile platforms
【24h】

Energy-efficient execution of data-parallel applications on heterogeneous mobile platforms

机译:异构移动平台上数据并行应用程序的节能执行

获取原文

摘要

State-of-the-art mobile system-on-chips (SoC) include heterogeneity in various forms for accelerated and energy-efficient execution of diverse range of applications. The modern SoCs now include programmable cores such as CPU and GPU with very different functionality. The SoCs also integrate performance heterogeneous cores with different power-performance characteristics but the same instruction-set architecture such as ARM big.LITTLE. In this paper, we first explore and establish the combined benefits of functional heterogeneity and performance heterogeneity in improving power-performance behavior of data parallel applications. Next, given an application specified in OpenCL, we present a static partitioning strategy to execute the application kernel across CPU and GPU cores along with voltage-frequency setting for individual cores so as to obtain the best power-performance tradeoff. We achieve over 19% runtime improvement by exploiting the functional and performance heterogeneities concurrently. In addition, energy saving of 36% is achieved by using appropriate voltage-frequency setting without significantly degrading the runtime improvement from concurrent execution.
机译:最新的移动芯片上系统(SoC)包括各种形式的异构性,以加速和节能地执行各种应用程序。现在,现代SoC包括具有非常不同功能的可编程内核,例如CPU和GPU。 SoC还集成了性能异构的内核,这些内核具有不同的电源性能特征,但具有相同的指令集架构,例如ARM big.LITTLE。在本文中,我们首先探索并建立功能异构和性能异构在提高数据并行应用程序的电源性能行为方面的组合优势。接下来,给定OpenCL中指定的应用程序,我们提出了一种静态分区策略,以跨CPU和GPU内核执行应用程序内核,并为各个内核设置电压频率,从而获得最佳的功率性能折衷。通过同时利用功能和性能的异质性,我们实现了超过19%的运行时改进。此外,通过使用适当的电压-频率设置,可以节省36%的能源,而不会明显降低并行执行带来的运行时间改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号