See this document in CiteSeerX!

Code Compression Techniques for Embedded Systems  (Make Corrections)  
Sven-Olof Nyström, Johan Runeson, Jan Sjödin



  Home/Search   Context   Related

 
View or download:
csd.uu.se/~svenolof/compress.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  csd.uu.se/~svenolof/wpo/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: In embedded systems, memory is an expensive and sometimes limited resource. In the development of compilers for embedded systems, it is desirable to find optimization techniques that reduce the size of the generated code (code compression). One such technique is procedural abstraction, where repeated occurrences of equivalent code fragments are factored out into new subroutines. Normally this is done at the machine code level. We investigate the prospects of applying procedural abstraction at... (Update)

Active bibliography (related documents):   More   All
0.5:   Automatic Inference of Models for Statistical Code Compression - Fraser (1999)   (Correct)
0.2:   Pattern and Approximate-Pattern Matching for Program Compaction - Johnson, Mycroft   (Correct)
0.2:   alto: A Platform for Object Code Modification - Muth (1999)   (Correct)

Similar documents based on text:   More   All
0.5:   Retargetable Graph-Coloring Register - Allocation For Irregular (2003)   (Correct)
0.5:   Compiler Techniques for Code Compression - Debray, Evans, Muth (1999)   (Correct)
0.3:   Enhanced Code Compression for Embedded RISC Processors - Cooper, McIntosh (1999)   (Correct)

BibTeX entry:   (Update)

@misc{ nystr-code,
  author = "Sven-Olof Nystr{\"o}m and Johan Runeson and Jan Sj{\"o}din",
  title = "Code Compression Techniques for Embedded Systems",
  url = "citeseer.ist.psu.edu/337596.html" }
Citations (may not include all citations):
74   Code compression - Ernst, Fraser et al. - 1997
70   Points-to analysis in almost linear time - Steensgaard - 1996
57   Executing compressed programs on an embedded RISC architectu.. (context) - Wolfe, Chanin - 1992
47   Minimizing register usage penalty at procedure calls (context) - Chow - 1988
46   Paradigms in Artificial Intelligence Programming: Case Studi.. (context) - Norvig - 1992
37   Enhanced code compression for embedded RISC processors - Cooper, McIntosh - 1999
36   The program structure tree: Computing control regions in lin.. - Johnson, Pearson et al. - 1994
33   Code density optimization for embedded DSP processors using .. - Liao, Devadas et al. - 1995
31   Building an Optimizing Compiler (context) - Morgan - 1998
29   Instruction selection using binate covering for code size op.. - Liao, Devadas et al. - 1995
28   A simple interprocedural register allocation algorithm and i.. (context) - Steenkiste, Hennessy - 1989
26   Compiler techniques for code compression - Debray, Evans et al. - 1999
25   Code compression for embedded systems - Lekatsas, Wolf - 1998
23   Optimizing for reduced code space using genetic algorithms - Cooper, Schielke et al. - 1999
21   Analyzing and compressing assembly code (context) - Fraser, Myers et al. - 1984
20   The Design of an Optimizing Compiler (context) - Wulf, Johnson et al. - 1975
20   ACM Transactions on Programming Languages and Systems (context) - George, Appel et al. - 1996
14   Procedure exlining: A transformation for improved system and.. - Vahid - 1995
12   Compacting object code via parameterized procedural abstract.. - Zastre - 1995
11   Register allocation across procedure and module boundaries (context) - Santhanam, Odnert - 1990
7   Minimum cost interprocedural register allocation - Kurlander, Fischer - 1996
7   An overview of the Intel IA-64 compiler - Dulong, Krishnaiyer et al. - 1999
2   The Code Compaction Bibliography (context) - Wiel

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC