DocumentCode :
3614513
Title :
CoCo: a hardware/software platform for rapid prototyping of code compression technique
Author :
H. Lekatsas;J. Henkel;S. Chakradhar;V. Jakkula;M. Sankaradass
Author_Institution :
NEC Labs America, Princeton, NJ, USA
fYear :
2003
fDate :
6/25/1905 12:00:00 AM
Firstpage :
306
Lastpage :
311
Abstract :
In recent years, instruction code compression/decompression technologies have emerged as an efficient way to: a) reduce the memory usage of an embedded system, b) to improve performance through effective higher bandwidths and/or to c) reduce the overall power consumption of a system processing compressed code. We have presented efficient code compression/decompression techniques and architectures in the past. For the commercialization phase, we designed a novel hardware/software code compression/decompression platform (CoCo). It consists of a software platform that prepares, optimizes, compresses and compiles instruction code and a generic, parameterizable FPGA-based hardware architecture in form of a hardware platform that allows to rapidly evaluate prototypes of diverse compression/decompression technologies. We show the flexibility of CoCo, its ability to achieve code compression ratios (parameterizable) of up to 50% with a slight system performance gain and its ability to apply compression in a real-world compiled code without any limitations where others have made implicit software-restrictive assumptions.
Keywords :
"Hardware","Software prototyping","Embedded system","Bandwidth","Computer architecture","Permission","Time division multiple access","Prototypes","National electric code","Energy consumption"
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2003. Proceedings
Print_ISBN :
1-58113-688-9
Type :
conf
DOI :
10.1145/775832.775912
Filename :
1219014
Link To Document :
بازگشت