返回
Bit-level compiler optimization for ultra low-power embedded systems
DOI:10.1016/j.sysarc.2025.103546.png)
摘要
En 中文
在恶劣环境中部署的嵌入式系统(如空间和深海地点)实现超低功耗至关重要,这些环境能源资源匮乏且物理可达性受限。通常,这些系统采用超低功耗微控制器,在微架构层面运行于8位或16位等窄数据宽度。如果软件开发者在编程时未仔细考虑数据宽度,生成的程序可能无法针对这些超低功耗系统进行最优优化。为解决此问题并实现更高效的低功耗计算,本研究提出了一种新型优化编译器,支持位级分析和转换。该编译器分析程序中每个数据项的各位利用情况,以确定其最优宽度。因此,该编译器减少了超低功耗处理器上的不必要数据移动和计算开销。本研究基于LLVM编译器框架实现了原型编译器,并通过处理器模拟器评估了优化后嵌入式应用程序的性能影响。
Keyword:
Ultra low-power system
Compiler optimization
Embedded system
Static analysis
Bit-level analysis
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
4.1
论文数:
3.0K
被引数:
4.2K
机构
引用论文
Tsoa: a two-stage optimization approach for GCC compilation options to minimize execution timeTsoa:一种针对GCC编译选项的两阶段优化方法,以最小化执行时间
Evaluating single event upsets in deep neural networks for semantic segmentation: An embedded system perspective评估深度神经网络中的单事件乱进行语义分割: 嵌入式系统的观点
Low-Cost Control Flow Protection via Available Redundancies in the Microprocessor Pipeline通过微处理器流水线中的可用冗余实现低成本控制流保护
Leveraging real-time and multitasking Ada capabilities to small microcontrollers将实时和多任务Ada功能应用于小型微控制器
没有更多内容

