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
Link To Document