Sciweavers

CODES
2009
IEEE

Squashing microcode stores to size in embedded systems while delivering rapid microcode accesses

13 years 7 months ago
Squashing microcode stores to size in embedded systems while delivering rapid microcode accesses
Microcoded customized IPs offer superior performance and direct programmability of micro-architectural structures compared to instruction-based processors, yet at the cost of drastically enlarged code sizes. Code compression can deliver size reductions but necessitates attention to performance issues, so that the performance benefits of microcoded IPs are not squandered in the process. To attain this goal, we propose in this paper a fast code compression technique through exploiting the fact that the microcodes contain a sizable amount of unspecified bits. Although the values and the positions of the specified bits are highly irregular, the proposed technique can still flexibly and precisely fill in these fully specified bits through utilizing a linear network. The linear property inherent in the compression strategy in turn enables the development of an extremely low-overhead decompression engine. At runtime, the decompressed code can be generated in such a way that all the sp...
Chengmo Yang, Mingjing Chen, Alex Orailoglu
Added 02 Sep 2010
Updated 02 Sep 2010
Type Conference
Year 2009
Where CODES
Authors Chengmo Yang, Mingjing Chen, Alex Orailoglu
Comments (0)