See this document in CiteSeerX!

Sifting out the Mud: Low Level C++ Code Reuse (2002)  (Make Corrections)  
Bjorn De Sutter, Bruno De Bus, Koen De Bosschere



  Home/Search   Context   Related

 
View or download:
elis.rug.ac.be/~br...mud_oopsla2002.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  elis.rug.ac.be/~brdsutte/pubs (more)
(Enter author homepages)

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

Abstract: where the available amount of memory is limited. This contrasts with the increasing need for additional functionality and the need for rapid application development. While object-oriented programming languages, providing mechanisms such as inheritance and templates, allow fast development of complex applications, they have a detrimental e#ect on program size. This paper introduces new techniques to reuse the code of whole procedures at the binary level and a supporting technique for data reuse. ... (Update)

Similar documents (at the sentence level):
5.4%:   Sifting Out the Mud: a Low-Level Treatment of.. - De Sutter, De Bus.. (2001)   (Correct)

Active bibliography (related documents):   More   All
0.7:   Combining Global Code and Data Compaction - De Sutter, De Bus, De.. (2001)   (Correct)
0.5:   Generation of Fast Interpreters for Huffman Compressed Bytecode - Latendresse, Feeley (2003)   (Correct)
0.5:   Generation of Fast Interpreters for Huffman Compressed - Tecode Mario Latendresse   (Correct)

Similar documents based on text:
0.6:   On the Side-Effects of Code Abstraction - De Sutter, Vandierendonck, De.. (2003)   (Correct)

BibTeX entry:   (Update)

@misc{ sutter-sifting,
  author = "Bjorn De Sutter and Bruno De Bus and Koen De Bosschere",
  title = "Sifting out the Mud: Low Level C++ Code Reuse",
  url = "citeseer.ist.psu.edu/article/desutter02sifting.html" }
Citations (may not include all citations):
120   Dynamo: A transparent dynamic optimization system - Vasanth, Duesterwald et al. - 2000
90   Vortex: an optimizing compiler for object-oriented languages - Dean, DeFouw et al. - 1996
82   ACM Transactions on Programming Languages and Systems (context) - Debray, Evans et al. - 2000
74   Code compression - Ernst, Evans et al. - 1997
62   Scalable propagation-based call graph construction algorithm.. - Tip, Palsberg - 2000
46   Practical experience with an application extractor for java - Tip, La et al. - 1999
37   alto : A link-time optimizer for the Compaq Alpha - Muth, Debray et al. - 2001
37   Enhanced code compression for embedded RISC processors - Cooper, McIntosh - 1999
32   Link-time optimization of address calculation on a 64-bit ar.. - Srivastava, Wall - 1994
29   MIPS16: High-density MIPS for the embedded market (context) - Kissell - 1997
28   Automatic inference of models for statistical code compressi.. - Fraser - 1999
27   Compressing java class files - Pugh - 1999
24   Custom instruction sets for code compression (context) - Fraser, Proebsting - 1995
24   A decompression core for powerpc (context) - Kemp, Montoye et al. - 1998
22   Combining emulation and binary translation (context) - Hookway, Herdeg - 1997
21   Unreachable procedures in object-oriented programming - Srivastava - 1992
21   Deducing similarities in Java sources from bytecodes - Baker, Manber - 1998
21   Adaptive compression of syntax trees and iterative dynamic c.. - Franz - 1997
21   Analyzing and compressing assembly code (context) - Fraser, Myers et al. - 1984
20   Spike optimizer alphant executable - Lowney, An et al. - 1997
18   Procedure based program compression - Kirovski, Kin et al. - 1997
17   A code compression system based on pipelined interpreters - Hoogerbrugge, Augusteijn et al. - 1999
16   Sifting out the gold: Delivering compact applications from a.. - Agesen, Ungar - 1994
16   Slim binaries (context) - Franz, Kistler - 1997
14   Java bytecode compression for low-end embedded systems - Clausen, Schultz et al. - 2000
13   PLTO: A link-time optimizer for the intel ia-32 architecture - Schwarz, Andrews et al. - 2001
11   Combining global code and data compaction - De Sutter, De Bus et al. - 2001
10   Thumb squeezes ARM code size (context) - Turley - 1995
8   A study of dead data members in C++ applications (context) - Sweeney, Tip - 1998
8   Profile-guided code compression - Debray, Evans - 2002
5   Princeton University (context) - Fernandez, Retargetable et al. - 1996
1   Generating Compact Code for Generic Subprograms (context) - Rosenberg - 1983
1   TriMedia32 Architecture (context) - Inc - 2000
1   Sharing code among instances of Ada generics (context) - Bray - 1984
1   cient Execution of Compressed Programs (context) - Lefurgy - 2000

Documents on the same site (http://www.elis.rug.ac.be/~brdsutte/pubs.html):
On the Side-Effects of Code Abstraction - De Sutter, Vandierendonck, De.. (2003)   (Correct)

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