See this document in CiteSeerX!

A Declarative Approach to Run-Time Code Generation (1996)  (Make Corrections)  (19 citations)
Mark Leone Peter Lee School of Computer Science Carnegie Mellon University...
Workshop on Compiler Support for System Software (WCSSS)



  Home/Search   Context   Related

 
View or download:
cmu.edu/user/mleon...eclarativertcg.ps
cmu.edu/user/mleon...eclarativertcg.ps
cmu.edu/user/mleon...eclarativertcg.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  indiana.edu/proglang/dynamo/ (more)
From:  indiana.edu/proglang/dynamo/
(Enter author homepages)

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

Abstract: Introduction Run-time code generation promises to improve the performance and reliability of current and future systems. Optimizations performed at run time make use of values and invariants that cannot be exploited at compile time, yielding code that is often superior to statically optimal code. Furthermore, run-time code generation encourages better structuring of systems: in our experience, the performance of special-purpose code can, in some cases, be matched or exceeded by automatically... (Update)

Cited by:   More
Software Protection through Dynamic Code Mutation - Madou, Anckaert, Moseley.. (2005)   (Correct)
Efficient Data Driven Run-Time Code Generation - Brifault, Charles   (Correct)
Efficient Data Driven Run-Time Code Generation for.. - Brifault, Charles   (Correct)

Similar documents (at the sentence level):
26.6%:   Optimizing ML with Run-Time Code Generation - Leone, Lee (1995)   (Correct)

Active bibliography (related documents):   More   All
0.4:   Dynamo: A Staged Compiler Architecture for Dynamic Program.. - Leone, Dybvig (1997)   (Correct)
0.2:   Deferred Compilation: The Automation of Run-Time Code Generation - Leone, Lee (1993)   (Correct)
0.2:   Run-time Code Generation and Modal-ML - Wickline, Lee, Pfenning (1998)   (Correct)

Similar documents based on text:   More   All
0.1:   Lightweight Run-Time Code Generation - Leone, Lee (1994)   (Correct)
0.0:   Max/P: Detecting the Maximum Parallelism in a Fortran Program - Kim, Eigenmann (1997)   (Correct)
0.0:   A Semantic Basis for Pointer Analysis - Sennett (1998)   (Correct)

Related documents from co-citation:   More   All
11:   A general approach for run-time specialization and its application to C - Consel, Noel - 1996
9:   Multi-stage programming with explicit annotations - Taha, Sheard - 1997
8:   Efficient multi-level generating extensions for program specialization - Gluck, Jorgensen - 1995

BibTeX entry:   (Update)

M. Leone and P. Lee. A declarative approach to run-time code generation. In Workshop on Compiler Support for System Software (WCSSS), February 1996. http://citeseer.ist.psu.edu/leone96declarative.html   More

@inproceedings{ mark96declarative,
    author = "Leone, Mark and Lee, Peter",
    title = "{A} {D}eclarative {A}pproach to {R}un-{T}ime {C}ode {G}eneration",
    booktitle = "Workshop on Compiler Support for System Software ({WCSSS})",
    month = "February",
    year = "1996",
    url = "citeseer.ist.psu.edu/leone96declarative.html" }
Citations (may not include all citations):
638   Partial Evaluation and Automatic Program Generation (context) - Jones, Gomard et al. - 1993
400   safety and performance in the SPIN operating system (context) - Bershad, Savage et al. - 1995
299   The BSD packet filter: A new architecture for user-level pac.. - McCanne - 1993
161   The packet filter: An efficient mechanism for user-level net.. - Mogul, Rashid et al. - 1987
143   A modal analysis of staged computation - Davies, Pfenning - 1996
111   Optimistic incremental specialization: Streamlining a commer.. - Pu, Autrey et al. - 1995
77   very fast dynamic code generation system (context) - Engler, retargetable - 1996
74   Threads and input/output in the Synthesis kernel - Massalin, Pu - 1989
73   and machine-independent dynamic code generation (context) - Engler, Hsieh et al. - 1996
53   Synthesis: An Efficient Implementation of Fundamental Operat.. - Massalin - 1992
44   Lightweight run-time code generation - Leone, Lee - 1994
38   The operating system kernel as a secure programmable machine - Engler, Kaashoek et al. - 1995
31   retargetable dynamic code generation system (context) - Engler, Proebsting et al. - 1994
26   Evaluating runtime-compiled value-specific optimizations - Keppel, Eggers et al. - 1993
24   Department of Computer Science and Engineering (context) - Keppel, Eggers et al. - 1991
21   tcc: A template-based compiler for `C - Poletto, Engler et al. - 1996
14   Cambridge Tracts in Theoretical Computer Science (context) - Nielson, Nielson et al. - 1992
11   application-specific message processing (context) - Engler, Wallach et al. - 1995
9   The Berkeley Packet Filter man page (context) - McCanne
9   Communications of the Association for Computing Machinery (context) - Thompson, search - 1968



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cs.indiana.edu/proglang/dynamo/):   More
Lightweight Run-Time Code Generation - Leone, Lee (1994)   (Correct)
Fast and Effective Procedure Inlining - Oscar Waddell (1997)   (Correct)
An Infrastructure for Profile-Driven Dynamic Recompilation - Burger, Dybvig (1998)   (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