首页> 外文会议>2011 International Symposium on Electronic System Design >An Improved BitMask Based Code Compression Algorithm for Embedded Systems
【24h】

An Improved BitMask Based Code Compression Algorithm for Embedded Systems

机译:一种改进的基于BitMask的嵌入式系统代码压缩算法

获取原文

摘要

Engineers must consider performance, power consumption and cost when they design digital systems. Embedded systems are more constrained in all these considerations. Memory is one of the key factors that affect all of them. Code compression is a technique for embedded systems to reduce the memory usage. Bit Mask based code compression is a modified version of dictionary based code compression. The basic of Bit Mask is to record mismatch values and their positions to compress more instructions and use exclusive or operation with the reference instruction to decode the codeword. In this paper, we applied separated dictionary and variable mask numbers to the Bit Mask algorithm to reduce the codeword length of high frequency instructions. A novel dictionary selection algorithm is also proposed to increase the instruction match rates. According to our experimental results, our method can improve in average 3% compression ratio for smaller benchmarks, and over 6% improvement for bigger benchmarks.
机译:工程师在设计数字系统时必须考虑性能,功耗和成本。嵌入式系统在所有这些考虑方面都受到更多限制。内存是影响所有因素的关键因素之一。代码压缩是嵌入式系统减少内存使用的一种技术。基于位掩码的代码压缩是基于字典的代码压缩的修改版本。位掩码的基本功能是记录不匹配值及其位置,以压缩更多指令,并对参考指令使用异或运算与参考指令进行解码。在本文中,我们将分离的字典和可变掩码号应用于“位掩码”算法,以减少高频指令的代码字长度。还提出了一种新颖的字典选择算法来提高指令匹配率。根据我们的实验结果,对于较小的基准,我们的方法可以将压缩率平均提高3%,对于较大的基准,可以将压缩率提高6%以上。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号