首页> 外文会议>IEEE International Symposium on Workload Characterization >Quantifying the energy cost of data movement for emerging smart phone workloads on mobile platforms
【24h】

Quantifying the energy cost of data movement for emerging smart phone workloads on mobile platforms

机译:量化移动平台上新兴智能手机工作负载的数据移动能源成本

获取原文

摘要

In portable computing systems like smartphones, energy is generally a key but limited resource where application cores have been proven to consume a significant part of it. To understand the characteristics of the energy consumption, in this paper, we focus our attention on the portion of energy that is spent to move data to the application core's internal registers from the memory system. The primary motivation for this focus comes from the relatively higher energy cost associated with a data movement instruction compared to that of an arithmetic instruction. Another important factor is the distributive computing nature among different units in a SoC which leads to a higher data movement to/from the application cores. We perform a detailed investigation to quantify the impact of data movement on overall energy consumption of a popular, commercially-available smart phone device. To aid this study, we design micro-benchmarks that generate desired data movement patterns between different levels of the memory hierarchy and measure the instantaneous power consumed by the device when running these micro-benchmarks. We extensively make use of hardware performance counters to validate the micro-benchmarks and to characterize the energy consumed in moving data. We take a step further to utilize this calculated energy cost of data movement to characterize the portion of energy that an application spends in moving data for a wide range of popular smart phone workloads. We find that a considerable amount of total device energy is spent in data movement (an average of 35% of the total device energy). Our results also indicate a relatively high stalled cycle energy consumption (an average of 23.5%) for current smart phones. To our knowledge, this is the first study that quantifies the amount of data movement energy for emerging smart phone applications running on a recent, commercial smart phone device. We hope this characterization study and the insights developed in the pape- can inspire innovative designs in smart phone architectures with improved performance and energy efficiency.
机译:在诸如智能手机之类的便携式计算系统中,能源通常是关键但有限的资源,在这些资源中,应用程序核心已被证明消耗了很大一部分能量。为了了解能耗的特征,在本文中,我们将注意力集中在将能量从存储系统移至应用程序内核的内部寄存器中所消耗的那部分能量上。该关注点的主要动机是与算术指令相比,与数据移动指令相关的能源成本相对较高。另一个重要因素是SoC中不同单元之间的分布式计算性质,这导致往/从应用程序核心的更高数据移动。我们进行了详细的调查,以量化数据移动对流行的商用智能电话设备的总体能耗的影响。为了帮助这项研究,我们设计了微基准测试,这些基准测试可在不同层次的内存层次结构之间生成所需的数据移动模式,并测量设备在运行这些微基准测试时消耗的瞬时功率。我们广泛使用硬件性能计数器来验证微基准并表征移动数据中消耗的能量。我们进一步采取了措施,利用此计算得出的数据移动能源成本来表征应用程序在为各种流行的智能手机工作负载移动数据时所花费的能源部分。我们发现,大量的设备总能量消耗在数据移动上(平均占设备总能量的35%)。我们的结果还表明,当前智能手​​机的失速循环能耗相对较高(平均为23.5%)。据我们所知,这是第一项针对在新型商用智能电话设备上运行的新兴智能电话应用量化数据移动能量的研究。我们希望这项表征研究和论文中的见解可以启发智能手机架构中的创新设计,从而提高性能和能效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号