首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >Expression-tree-based algorithms for code compression on embedded RISC architectures
【24h】

Expression-tree-based algorithms for code compression on embedded RISC architectures

机译:基于表达式树的算法在嵌入式RISC架构上进行代码压缩

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

摘要

Reducing program size has become an important goal in the design of modern embedded systems targeted to mass production. This problem has driven efforts aimed at designing processors with shorter instruction formats (e.g., ARM Thumb and MIPS16) or able to execute compressed code (e.g., IBM PowerPC 405), This paper proposes three code compression algorithms for embedded RISC architectures. In all algorithms, the encoded symbols are extracted from program expression trees. The algorithms differ on the granularity of the encoded symbol, which are selected from whole trees, parts of trees, or single instructions. Dictionary-based decompression engines are proposed for each compression algorithm. Experimental results, based on SPEC CINT95 programs running on the MIPS R4000 processor, reveal an average compression ratio of 53.6% (31.5%) if the area of the decompression engine is (not) considered.
机译:在针对大规模生产的现代嵌入式系统设计中,减小程序大小已成为重要目标。这个问题推动了旨在设计具有较短指令格式(例如ARM Thumb和MIPS16)或能够执行压缩代码(例如IBM PowerPC 405)的处理器的工作。本文提出了三种用于嵌入式RISC架构的代码压缩算法。在所有算法中,编码符号都是从程序表达式树中提取的。这些算法在编码符号的粒度上有所不同,这些符号是从整棵树,部分树或单个指令中选择的。针对每种压缩算法,提出了基于字典的解压缩引擎。基于在MIPS R4000处理器上运行的SPEC CINT95程序的实验结果表明,如果考虑(不考虑)解压缩引擎的面积,则平均压缩率为53.6%(31.5%)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号