• DocumentCode
    1983459
  • Title

    Code compression for VLIW processors using variable-to-fixed coding

  • Author

    Xie, Yuan ; Wolf, Wayne ; Lekatsas, Haris

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., NJ, USA
  • fYear
    2002
  • fDate
    2-4 Oct. 2002
  • Firstpage
    138
  • Lastpage
    143
  • Abstract
    Memory has been one of the most restricted resources in the embedded computing system domain. Code compression has been proposed as a solution to this problem. Previous work used fixed-to-variable coding algorithms that translate fixed-length bit sequences into variable-length bit sequences. In this paper, we propose code compression schemes that use variable-to-fixed (V2F) length coding. We also propose an instruction bus encoding scheme, which can effectively reduce the bus power consumption. Though the code compression algorithm can be applied to any embedded processor, it favors VLIW architectures because VLIW architectures require a high-bandwidth instruction pre-fetch mechanism to supply multiple operations per cycle. Experiments show that the compression ratios using memoryless V2F coding for IA-64 and TMS320C6x are around 72.7% and 82.5% respectively. Markov V2F coding can achieve better compression ratio up to 56% and 70% for IA-64 and TMS320C6x respectively. A greedy algorithm for codeword assignment can reduce the bus power consumption and the reduction depends on the probability model used.
  • Keywords
    Markov processes; algorithm theory; data compression; embedded systems; encoding; parallel architectures; power consumption; Markov V2F coding; TMS320C6x; VLIW processors; code compression; codeword assignment; embedded computing system domain; embedded processor; fixed-length bit sequences; fixed-to-variable coding algorithms; greedy algorithm; instruction bus encoding scheme; instruction prefetch mechanism; variable-length bit sequences; variable-to-fixed length coding; Capacitance; Circuits; Costs; Encoding; Hardware; National electric code; Permission; Tires; VLIW; Wounds;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Synthesis, 2002. 15th International Symposium on
  • Conference_Location
    Kyoto, Japan
  • Print_ISBN
    1-58113-576-9
  • Type

    conf

  • Filename
    1227166