首页> 外文会议>International conference on computer design >Mobile ecosystem driven application-specific low-power control microarchitecture
【24h】

Mobile ecosystem driven application-specific low-power control microarchitecture

机译:移动生态系统驱动应用特定的低功耗控制微架构

获取原文
获取外文期刊封面目录资料

摘要

A well-established technique for reducing embedded processor power is to leverage rigorous static code analysis to enable application-specific hardware customizations. Energy can be saved by leveraging compile-time information to eliminate certain hardware operations. One such research area reduced branch prediction hardware power by statically extracting application control flow information. However, the applicability of these static techniques has stalled with respect to modern smartphones. These high-performance mobile processors inhabit a unique mobile ecosystem domain space. Rather than an application consisting of a monolithic instruction sequence compiled on the target processor, mobile applications are stored in a centralized marketplace and consist of high-level object-oriented code that dynamically binds with device-specific foundation libraries. While this model helps reduce development time and enables applications to be downloaded and run on a variety of device models and operating system versions, it significantly hinders whole application static analysis and application-specific hardware optimizations. This paper addresses the unique challenges of the mobile ecosystem by enabling on-device application analysis to guide reconfiguration of the branch target buffer. Software and hardware customizations are intelligently combined to greatly reduce power dissipation while maintaining or even improving performance.
机译:用于减少嵌入式处理器电源的良好技术是利用严格的静态代码分析来启用特定于应用的硬件自定义。可以通过利用编译时间信息来消除某些硬件操作来保存能量。一种这样的研究区域通过静态提取应用控制流程信息来减少分支预测硬件功率。然而,这些静态技术的适用性已经相对于现代智能手机停滞不前。这些高性能的移动处理器居住唯一的移动生态系统域空间。移动应用程序存储在集中式市场中,而不是由目标处理器编译的单片指令序列组成的应用程序,并且由具有特定于设备特定的基础库动态绑定的高级对象的代码组成。虽然此模型有助于降低开发时间并使其在各种设备模型和操作系统版本上下载并运行应用程序,但它显着阻碍了整个应用程序静态分析和特定于应用的硬件优化。本文通过启用设备应用程序分析来指导分支目标缓冲区的重新配置来解决移动生态系统的独特挑战。软件和硬件自定义智能地组合,大大降低功耗,同时保持甚至提高性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号