Title :
An Efficient Tool-Chain for Analyzing Tradeoffs of Code Compression Schemes in Embedded Processors
Author :
Menon, Sreejith K.
Author_Institution :
Implementation Group, Synopsys India Pvt Ltd., Bangalore, India
Abstract :
Code compression has emerged as a promising solution to meet the challenges of rapidly increasing application size and of scarce memory resources in embedded systems. In the past two decades, a large number of compression algorithms have been proposed and implemented to improve overall code density on a wide variety of architectures. However, selecting a code compression/decompression methodology for a target architecture by evaluating the tradeoffs between the compression achievable, the decompression overhead and the hardware cost is a tedious and time consuming task. We address this problem with an efficient tool-chain capable of analyzing different code compression schemes and evaluating the tradeoffs. The tool-chain consists of a front end framework that works with different compression/decompression schemes and a backend with high-level-synthesis and logic-synthesis tools. We have effectively analyzed different compression/decompression schemes of varying complexities using the tool-chain.
Keywords :
codes; data compression; digital signal processing chips; logic design; application size; code compression schemes; code decompression schemes; embedded systems; high-level-synthesis tools; logic-synthesis tools; scarce memory resources; tool-chain; tradeoff analysis; Data structures; Dictionaries; Engines; Hardware; High level synthesis; Schedules; code compression; embedded systems; high level synthesis; logic synthesis;
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2012 IEEE 18th International Conference on
Conference_Location :
Seoul
Print_ISBN :
978-1-4673-3017-6
Electronic_ISBN :
1533-2306
DOI :
10.1109/RTCSA.2012.35