首页> 外文学位 >Power-Performance Modeling and Adaptive Management of Heterogeneous Mobile Platforms
【24h】

Power-Performance Modeling and Adaptive Management of Heterogeneous Mobile Platforms

机译:异构移动平台的功率性能建模和自适应管理

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

摘要

Nearly 60% of the world population uses a mobile phone, which is typically powered by a system-on-chip (SoC). While the mobile platform capabilities range widely, responsiveness, long battery life and reliability are common design concerns that are crucial to remain competitive. Consequently, state-of-the-art mobile platforms have become highly heterogeneous by combining a powerful SoC with numerous other resources, including display, memory, power management IC, battery and wireless modems. Furthermore, the SoC itself is a heterogeneous resource that integrates many processing elements, such as CPU cores, GPU, video, image, and audio processors. Therefore, CPU cores do not dominate the platform power consumption under many application scenarios.;Competitive performance requires higher operating frequency, and leads to larger power consumption. In turn, power consumption increases the junction and skin temperatures, which have adverse effects on the device reliability and user experience. As a result, allocating the power budget among the major platform resources and temperature control have become fundamental consideration for mobile platforms. Dynamic thermal and power management algorithms address this problem by putting a subset of the processing elements or shared resources to sleep states, or throttling their frequencies. However, an adhoc approach could easily cripple the performance, if it slows down the performance-critical processing element. Furthermore, mobile platforms run a wide range of applications with time varying workload characteristics, unlike early generations, which supported only limited functionality. As a result, there is a need for adaptive power and performance management approaches that consider the platform as a whole, rather than focusing on a subset. Towards this need, our specific contributions include (a) a framework to dynamically select the Pareto-optimal frequency and active cores for the heterogeneous CPUs, such as ARM big.Little architecture, (b) a dynamic power budgeting approach for allocating optimal power consumption to the CPU and GPU using performance sensitivity models for each PE, (c) an adaptive GPU frame time sensitivity prediction model to aid power management algorithms, and (d) an online learning algorithm that constructs adaptive run-time models for non-stationary workloads.
机译:世界近60%的人口使用手机,该手机通常由片上系统(SoC)供电。尽管移动平台的功能范围很广,但响应速度,较长的电池寿命和可靠性是常见的设计问题,对于保持竞争力至关重要。因此,通过将功能强大的SoC与众多其他资源(包括显示器,内存,电源管理IC,电池和无线调制解调器)相结合,最新的移动平台已变得高度异构。此外,SoC本身是一种异构资源,它集成了许多处理元素,例如CPU内核,GPU,视频,图像和音频处理器。因此,在许多应用场景中,CPU内核并不能控制平台功耗。竞争性能需要更高的工作频率,并导致更大的功耗。反过来,功耗会增加结点和皮肤的温度,这会对设备的可靠性和用户体验产生不利影响。结果,在主要平台资源之间分配功率预算和温度控制已成为移动平台的基本考虑因素。动态热和电源管理算法通过将处理元素或共享资源的子集置于睡眠状态或限制其频率来解决此问题。但是,如果采用自组织方法,则如果放慢了对性能至关重要的处理元素的运行,则很容易削弱其性能。此外,移动平台运行具有随时间变化的工作负载特征的各种应用程序,这与早期版本不同,后者仅支持有限的功能。结果,需要将平台作为一个整体而不是专注于子集的自适应电源和性能管理方法。为了满足这一需求,我们的具体贡献包括(a)为异构CPU(例如ARM big.Little体系结构)动态选择Pareto最佳频率和活动内核的框架,(b)用于分配最佳功耗的动态功耗预算方法使用每个PE的性能敏感度模型将数据传输到CPU和GPU,(c)自适应GPU帧时间敏感度预测模型以帮助电源管理算法,以及(d)在线学习算法,为非平稳工作负载构建自适应运行时模型。

著录项

  • 作者

    Gupta, Ujjwal.;

  • 作者单位

    Arizona State University.;

  • 授予单位 Arizona State University.;
  • 学科 Electrical engineering.;Computer engineering.;Computer science.
  • 学位 Ph.D.
  • 年度 2018
  • 页码 161 p.
  • 总页数 161
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号