14th IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP'03) Variable-Length Instruction Compression for Area Minimization The Hague, The Netherlands June 24-June 26 ISBN: 0-7695-1992-X
Memories comprise a significant part of chips in embedded applications, thus also contributing considerably to the costs. This paper presents a variable-length compression scheme for reducing program memory footprint in a 32-bit DSP processor. The compression method is based on a static program code analysis. Short operand fields do not provide sufficient repetition individually, so the compression is realized by handling all operands of an instruction as one field. The more a certain operand combination is used, the shorter it is coded. The original combination is placed on a look-up table and the coded bit pattern forms an index to that table. The compression results that are achieved in two test applications are 46% (audio decoder) and 51% (video decoder).
Citation:
Piia Simonen, Ilkka Saastamoinen, Jari Nurmi, "Variable-Length Instruction Compression for Area Minimization," asap, pp.155, 14th IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP'03), 2003 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||