JOURNAL ARTICLE

Code compression for VLIW embedded processors

Emiliano PiccinelliRoberto Sannino

Year: 2004 Journal:   Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE Vol: 5309 Pages: 1-1   Publisher: SPIE

Abstract

The implementation of processors for embedded systems implies various issues: main constraints are cost, power dissipation and die area. On the other side, new terminals perform functions that require more computational flexibility and effort. Long code streams must be loaded into memories, which are expensive and power consuming, to run on DSPs or CPUs. To overcome this issue, the "SlimCode" proprietary algorithm presented in this paper (patent pending technology) can reduce the dimensions of the program memory. It can run offline and work directly on the binary code the compiler generates, by compressing it and creating a new binary file, about 40% smaller than the original one, to be loaded into the program memory of the processor. The decompression unit will be a small ASIC, placed between the Memory Controller and the System bus of the processor, keeping unchanged the internal CPU architecture: this implies that the methodology is completely transparent to the core. We present comparisons versus the state-of-the-art IBM Codepack algorithm, along with its architectural implementation into the ST200 VLIW family core.

Keywords:
Computer science Very long instruction word Memory controller Compiler Embedded system Application-specific integrated circuit Parallel computing Computer hardware Operating system Semiconductor memory

Metrics

2
Cited By
0.25
FWCI (Field Weighted Citation Impact)
2
Refs
0.52
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Algorithms and Data Compression
Physical Sciences →  Computer Science →  Artificial Intelligence
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

JOURNAL ARTICLE

Code compression for embedded VLIW processors using variable-to-fixed coding

Yuan XieMarilyn WolfHaris Lekatsas

Journal:   IEEE Transactions on Very Large Scale Integration (VLSI) Systems Year: 2006 Vol: 14 (5)Pages: 525-536
JOURNAL ARTICLE

Code Decompression Unit Design for VLIW Embedded Processors

Yuan XieMarilyn WolfHaris Lekatsas

Journal:   IEEE Transactions on Very Large Scale Integration (VLSI) Systems Year: 2007 Vol: 15 (8)Pages: 975-980
© 2026 ScienceGate Book Chapters — All rights reserved.