首页> 外文OA文献 >An Instruction Set Architecture Based Code Compression Scheme for Embedded Processors
【2h】

An Instruction Set Architecture Based Code Compression Scheme for Embedded Processors

机译:基于指令集架构的嵌入式处理器代码压缩方案

摘要

We propose a general purpose code compression scheme for embedded systems, based on the instruction set architecture and report results on the Intel StrongARM, a low-cost, low-power RISC architecture and TI TMS320C62x, a widely used VLIW architecture. Fast decompression techniques are explored to improve the decompression overhead of the compression scheme. Compression ratios ranging from 68% to 75% were obtained for TMS320C62x and 69% to 78% for the StrongARM processor. The basic idea of the compression scheme is to divide the instructions into different logical classes and to build multiple dictionaries for them. The size and the number of multiple dictionaries are fixed for a given processor and are determined by the partitioning algorithm which works over the instruction set architecture supplied as input. Frequently occurring unique instruction segments are inserted into the dictionaries and the instructions are encoded as pointers to the respective entries. An opcode, which helps in fast decompression, is attached to an instruction segment to identify its logical class and the dictionary to be accessed.
机译:我们基于指令集体系结构为嵌入式系统提出了一种通用的代码压缩方案,并在Intel StrongARM(一种低成本,低功耗的RISC体系结构)和TI TMS320C62x(一种广泛使用的VLIW体系结构)上报告了结果。探索了快速解压缩技术以改善压缩方案的解压缩开销。 TMS320C62x的压缩率在68%至75%之间,StrongARM处理器的压缩率在69%至78%之间。压缩方案的基本思想是将指令划分为不同的逻辑类,并为它们构建多个字典。对于给定的处理器,多个词典的大小和数量是固定的,并由分区算法确定,该分区算法在作为输入提供的指令集体系结构上工作。经常出现的唯一指令段被插入字典中,并且这些指令被编码为指向各个条目的指针。将有助于快速解压缩的操作码附加到指令段,以标识其逻辑类和要访问的字典。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号