• DocumentCode
    3216303
  • Title

    A novel classified multi-dictionary code compression for embedded systems

  • Author

    Ji Tu ; MeiSong Zheng ; Lijian Li

  • Author_Institution
    Inst. of Autom., Beijing, China
  • fYear
    2015
  • fDate
    23-25 May 2015
  • Firstpage
    2546
  • Lastpage
    2550
  • Abstract
    This paper present a novel code compression method using classified multi-dictionary, which significantly improves the compression efficiency without introducing any decompression penalty. Our classified multi-dictionary code compression method separates the executable binary code into different classes, and each class of the binary code is compressed using its own dictionary and codeword. We use shorter codeword for the class which its binary code occurs more frequently than the frequency of the binary code in other classes. The appropriate classes are found to make sure that the compression efficiency is the best. Experimental results of MiBench benchmark for ARM show that a significant degree of compression can be achieved. Our approach outperforms the existing variance code compression techniques by an average of 15%, giving a compression ratio of 50%~55%. The impact on system performance is slight and for some memory implementations the reduced memory bandwidth actually increases performance.
  • Keywords
    binary codes; data compression; embedded systems; MiBench benchmark; classified multidictionary code compression method; codeword; compression efficiency; compression ratio; embedded systems; executable binary code; memory bandwidth; system performance; variance code compression techniques; Bandwidth; Benchmark testing; Binary codes; Dictionaries; Embedded systems; Encoding; Mathematical model; Classify; Code Compression; Embedded System; Multi-dictionary;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control and Decision Conference (CCDC), 2015 27th Chinese
  • Conference_Location
    Qingdao
  • Print_ISBN
    978-1-4799-7016-2
  • Type

    conf

  • DOI
    10.1109/CCDC.2015.7162350
  • Filename
    7162350