• DocumentCode
    610087
  • Title

    Multi-Level Dictionary Used in Code Compression for Embedded Systems

  • Author

    Dias, W.R.A. ; Moreno, E.D.

  • Author_Institution
    Inst. of Comput. - IComp, Fed. Univ. of Amazonas - UFAM, Manaus, Brazil
  • fYear
    2013
  • fDate
    20-22 March 2013
  • Firstpage
    487
  • Lastpage
    487
  • Abstract
    This paper presents an innovative and efficient approach to code compression. Our method reduces code size by up to 32.6% and 31.9% (including all extra costs) respectively, for ARM and MIPS processor, and presents an improvement of almost 7% over the traditional Huffman method. We performed simulations and analyzes, using the applications from benchmark MiBench. In spite of these experiments, our method is orthogonal to approaches that take into account the particularities of a given instruction set architecture, becoming an independent method for any specific architecture.
  • Keywords
    data compression; instruction sets; microprocessor chips; reduced instruction set computing; ARM processor; MIPS processor; code compression; code size reduction; embedded systems; instruction set architecture; multilevel dictionary; traditional Huffman method; Algorithm design and analysis; Benchmark testing; Computer architecture; Dictionaries; Educational institutions; Embedded systems; Energy consumption; Code Compression; Embedded Systems; Multi-Level Dictionary;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Compression Conference (DCC), 2013
  • Conference_Location
    Snowbird, UT
  • ISSN
    1068-0314
  • Print_ISBN
    978-1-4673-6037-1
  • Type

    conf

  • DOI
    10.1109/DCC.2013.69
  • Filename
    6543097