Abstract—Compression of executable code in embedded microprocessor systems, used in the past mainly to reduce the memory footprint of embedded software, is gaining interest for the potential reduction in memory bus traffic and power consumption. We propose three new schemes for code compression, based on the concepts of static (using the static representation of the executable) and dynamic (using program execution traces) entropy and compare them with a state-of-the-art compression scheme, IBM’s CodePack. The proposed schemes are competitive with CodePack for static footprint compression and achieve superior results for bus traffic and energy reduction. Another interesting outcome of our work is that static compression is not directly relat...
Modern microprocessors have used microcode as a way to implement legacy (rarely used) instructions, ...
Compressing the instructions of an embedded program is important for cost-sensitive low-power contro...
Abstract—Storing data in compressed form is becoming common practice in high-performance systems, wh...
Compression of executable code in embedded microprocessor systems, used in the past mainly to reduce...
none3noneMENICHELLI F.; BENINI L.; OLIVIERI M.MENICHELLI F.; BENINI L.; OLIVIERI M
Code compression has proved to be a viable solution to the problem of minimizing energy in core-base...
Modern day embedded systems set high requirements for the processing hardware to minimize the area, ...
A major concern of embedded system architects is the design for low power. We address one aspect of ...
Code compression has been used to minimize the memory area requirement of embedded systems. Recently...
Technological improvements in integrated circuits have for a longtime allowed the performance of com...
Compressing the instructions of an embedded program is important for cost-sensitive low-power contro...
Program code compression is an emerging research activity that is having an impact in several produc...
The memory system presents one of the critical challenges in embedded system design and optimization...
Many compression techniques have been proposed to accommodate ever increasing software pieces into r...
We propose a method for compressing programs in embedded processors where instruction memory size do...
Modern microprocessors have used microcode as a way to implement legacy (rarely used) instructions, ...
Compressing the instructions of an embedded program is important for cost-sensitive low-power contro...
Abstract—Storing data in compressed form is becoming common practice in high-performance systems, wh...
Compression of executable code in embedded microprocessor systems, used in the past mainly to reduce...
none3noneMENICHELLI F.; BENINI L.; OLIVIERI M.MENICHELLI F.; BENINI L.; OLIVIERI M
Code compression has proved to be a viable solution to the problem of minimizing energy in core-base...
Modern day embedded systems set high requirements for the processing hardware to minimize the area, ...
A major concern of embedded system architects is the design for low power. We address one aspect of ...
Code compression has been used to minimize the memory area requirement of embedded systems. Recently...
Technological improvements in integrated circuits have for a longtime allowed the performance of com...
Compressing the instructions of an embedded program is important for cost-sensitive low-power contro...
Program code compression is an emerging research activity that is having an impact in several produc...
The memory system presents one of the critical challenges in embedded system design and optimization...
Many compression techniques have been proposed to accommodate ever increasing software pieces into r...
We propose a method for compressing programs in embedded processors where instruction memory size do...
Modern microprocessors have used microcode as a way to implement legacy (rarely used) instructions, ...
Compressing the instructions of an embedded program is important for cost-sensitive low-power contro...
Abstract—Storing data in compressed form is becoming common practice in high-performance systems, wh...