【24h】

Profile guided selection of ARM and thumb instructions

机译:配置文件引导的ARM和Thumb指令选择

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

摘要

The ARM processor core is a leading processor design for the embedded domain. In the embedded domain, both memory and energy are important concerns. For this reason the 32 bit ARM processor also supports the 16 bit Thumb instruction set. For a given program, typically the Thumb code is smaller than the ARM code. Therefore by using Thumb code the I-cache activity, and hence the energy consumed by the I-cache, can be reduced. However, the limitations of the Thumb instruction set, in comparison to the ARM instruction set, can often lead to generation of poorer quality code. Thus, while Thumb code may be smaller than ARM code, it may perform poorly and thus may not lead to overall energy savings.
机译:ARM处理器内核是嵌入式领域的领先处理器设计。在嵌入式领域,内存和能源都是重要的考虑因素。因此,32位ARM处理器还支持16位Thumb指令集。对于给定的程序,通常Thumb代码小于ARM代码。因此,通过使用Thumb代码,可以减少I缓存活动,从而减少I缓存消耗的能量。但是,与ARM指令集相比,Thumb指令集的局限性通常会导致生成质量较差的代码。因此,尽管Thumb代码可能比ARM代码小,但它的性能可能很差,因此可能不会节省总体能源。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号