有没有什么技术可以优化代码以确保更低的功耗。架构是ARM。语言是C
来自 ARM 技术参考网站:
ARM11 MPCore 的特性
提高能源效率的处理器
效率包括:
- 准确的分支和子程序返回预测,减少数量
错误的指令获取和
解码操作
- 使用物理寻址缓存,减少缓存数量
冲洗和补充,节省能源
系统
- MicroTLB 的使用降低了转换过程中消耗的功耗
每个周期的保护查找
- 缓存使用顺序访问信息来减少
访问标签 RAM 并
不需要的数据 RAM。
在 ARM11 MPCore 处理器中
门控也被广泛使用
时钟和门禁用输入
未使用的功能块。只有
积极使用逻辑来执行
计算消耗任何动态
力量。
根据这些信息,我想说处理器为您做了很多工作来节省电量。任何电力浪费都来自于编写得不好的代码,这些代码执行了不必要的处理,无论如何您都不希望这样做。如果您希望节省电量,应用程序的整体设计将会产生更大的效果。网络访问、屏幕渲染等高耗电操作将是功耗比较受关注的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)