• DocumentCode
    3664317
  • Title

    A novel clustered multi-dictionary code compression method

  • Author

    Ji Tu;Meisong Zheng;Lijian Li

  • Author_Institution
    Institute of Automation, Chinese Academy of Sciences, Beijing, 100190, China
  • fYear
    2015
  • fDate
    5/1/2015 12:00:00 AM
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Code compression is traditionally used to reduce the code size by compressing the codes with higher static frequency. A novel clustered multi-dictionary code compression method is proposed to effectively reduce the memory size which program code stored. We cluster the code set according to the repeat times frequency of different codes in it. Each cluster is compressed with different dictionary and the codeword of each cluster is different. We use shorter codeword to point to the more frequently occurred codes in cluster. By finding the best clusters, the entropy of clustered multi-dictionary code is high and the compression efficiency is the best. Theoretical proof and experimental results show that the compression effect of this method is significant. Code of MiBench benchmark compiled under ARM and MIPS instruction set architecture are compressed with this method and the best compression ratio is 50%.
  • Keywords
    "Dictionaries","Binary codes","Embedded systems","Benchmark testing","Clustering algorithms","Mathematical model","Entropy"
  • Publisher
    ieee
  • Conference_Titel
    Electronics Information and Emergency Communication (ICEIEC), 2015 5th International Conference on
  • Print_ISBN
    978-1-4799-7283-8
  • Type

    conf

  • DOI
    10.1109/ICEIEC.2015.7284474
  • Filename
    7284474