• DocumentCode
    569344
  • 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
  • fYear
    2012
  • fDate
    19-22 Aug. 2012
  • Firstpage
    192
  • Lastpage
    201
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2012 IEEE 18th International Conference on
  • Conference_Location
    Seoul
  • ISSN
    1533-2306
  • Print_ISBN
    978-1-4673-3017-6
  • Electronic_ISBN
    1533-2306
  • Type

    conf

  • DOI
    10.1109/RTCSA.2012.35
  • Filename
    6300151