• DocumentCode
    2844583
  • Title

    An Improved BitMask Based Code Compression Algorithm for Embedded Systems

  • Author

    Wang, Wei Jhih ; Lin, Chang Hong

  • Author_Institution
    Dept. of Electron. Eng., Nat. Taiwan Univ. of Sci. & Technol., Taipei, Taiwan
  • fYear
    2011
  • fDate
    19-21 Dec. 2011
  • Firstpage
    152
  • Lastpage
    157
  • Abstract
    Engineers must consider performance, power consumption and cost when they design digital systems. Embedded systems are more constrained in all these considerations. Memory is one of the key factors that affect all of them. Code compression is a technique for embedded systems to reduce the memory usage. Bit Mask based code compression is a modified version of dictionary based code compression. The basic of Bit Mask is to record mismatch values and their positions to compress more instructions and use exclusive or operation with the reference instruction to decode the codeword. In this paper, we applied separated dictionary and variable mask numbers to the Bit Mask algorithm to reduce the codeword length of high frequency instructions. A novel dictionary selection algorithm is also proposed to increase the instruction match rates. According to our experimental results, our method can improve in average 3% compression ratio for smaller benchmarks, and over 6% improvement for bigger benchmarks.
  • Keywords
    data compression; embedded systems; logic design; low-power electronics; memory architecture; BitMask based code compression algorithm; codeword length; dictionary based code compression; dictionary selection algorithm; digital systems; embedded systems; high frequency instructions; power consumption; Benchmark testing; Decoding; Dictionaries; Embedded systems; Encoding; Engines; Table lookup; BitMask based code compression; computer architecture; embedded systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic System Design (ISED), 2011 International Symposium on
  • Conference_Location
    Kochi, Kerala
  • Print_ISBN
    978-1-4577-1880-9
  • Type

    conf

  • DOI
    10.1109/ISED.2011.15
  • Filename
    6117343