基于访问模式的代码压缩用于内存受限的嵌入式系统
其他计算机科学
2011-11-09 v1
摘要
与广泛的性能优化相比,针对嵌入式应用的其他方面(如内存空间需求、功耗、实时可预测性和可靠性)的优化工作相对较少。特别是,许多现代嵌入式系统在严格的内存空间约束下运行。满足这些约束的一种方法是尽可能压缩可执行代码和数据。虽然关于代码压缩的研究已经探讨了基于硬件和软件的高效代码策略,但许多此类技术并未考虑应用程序行为,即无论优化何种应用程序,都使用相同的压缩/解压缩策略。本文提出了一种基于嵌入式程序控制流图 (CFG) 表示的代码压缩策略。其思想是从所有基本块均被压缩的内存映像开始,仅解压缩预测在不久的将来需要的基本块。当对某个基本块的当前访问结束时,我们的方法还会决定该块可以被压缩的时机。我们提出了几种压缩和解压缩策略,旨在减少内存需求,同时不过度增加原始指令周期数。
引用
@article{arxiv.0710.4799,
title = {Access Pattern-Based Code Compression for Memory-Constrained Embedded Systems},
author = {O. Ozturk and H. Saputra and M. Kandemir and I. Kolcu},
journal= {arXiv preprint arXiv:0710.4799},
year = {2011}
}
评论
Submitted on behalf of EDAA (http://www.edaa.com/)