• DocumentCode
    500880
  • Title

    LICT: Left-uncompressed Instructions Compression Technique to improve the decoding performance of VLIW processors

  • Author

    Bonny, Talal ; Henkel, Jörg

  • Author_Institution
    Dept. for Embedded Syst., Univ. of Karlsruhe, Karlsruhe, Germany
  • fYear
    2009
  • fDate
    26-31 July 2009
  • Firstpage
    903
  • Lastpage
    906
  • Abstract
    Compressing program code compiled for VLIW processors to reduce the amount of memory is a necessary means to decrease costs. The main disadvantage of any code compression technique is the system performance penalty because of the extra time required to decode the compressed instructions during run time. In this paper we improve the performance of decoding compressed instructions by using our novel compression technique (LICT: left-uncompressed instruction technique) which can be used in conjunction with any compression algorithm. Furthermore, we adapt a new code compression approach called Burrows-Wheeler (BW) which has been used before in data compression. It significantly reduces the code size compared to state-of-the-art approaches for VLIW processors. Using our LICT in conjunction with the BW algorithm improves the performance explicitly (2.5times) with little impact on the compression ratio (only 3% compression ratio loss).
  • Keywords
    decoding; multiprocessing systems; Burrows-Wheeler code compression; LICT; VLIW processors; decoding performance; left-uncompressed instructions compression technique; program code; Compression algorithms; Costs; Data compression; Decoding; Embedded system; Hardware; Performance loss; Permission; System performance; VLIW; Code compression; Huffman Coding; embedded systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2009. DAC '09. 46th ACM/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-6055-8497-3
  • Type

    conf

  • Filename
    5227137