(Enter summary)
Abstract: machine modeling is a popular technique for developing portable compilers. A compiler can be quickly realized
by translating the abstract machine operations to target machine operations. The problem with these compilers is that
they trade execution efficiency for portability. Typically the code emitted by these compilers runs two to three times
slower than the code generated by compilers that employ sophisticated code generators. This paper describes a C
compiler that uses abstract machine... (Update)
Cited by: More
Supporting Just-In-Time Compilation In A Portable - Manner Joeljones Jones
(Correct)
Impact of JIT JVM Optimizations on Java Application Performance - Shiv Iyer Newburn
(Correct)
Jello: a retargetable Just-In-Time compiler for LLVM bytecode - Lattner, Brukman, Gaeke (2002)
(Correct)
Active bibliography (related documents): More All
0.2: From UNCOL to ANDF: Progress in Standard Intermediate Languages - Macrakis (1993)
(Correct)
0.2: Performance Characterization of Optimizing Compilers - Saavedra, Smith (1992)
(Correct)
0.2: Language and Compiler Support for Dynamic Code Generation - Poletto (1999)
(Correct)
Similar documents based on text: More All
0.2: Formal Verification of Transformations for Peephole.. - Dold, von Henke.. (1997)
(Correct)
0.2: Automatic Detection and Diagnosis of Faults in Generated.. - Bailey, Davidson (2001)
(Correct)
0.1: Fast Peephole Optimization Techniques - McKenzie (1988)
(Correct)
Related documents from co-citation: More All
7: A portable global optimizer and linker (context) - Benitez, Davidson - 1988
4: Computer Architecture: a Quantitative Approach (context) - Hennessy, Patterson - 1996
4: A Design Environment for Addressing Architecture and Compiler Interactions
- Davidson, Whalley - 1991
BibTeX entry: (Update)
Jack W. Davidson and D. B. Whalley. Quick compilers using peephole optimization. Software Practice & Experience, 19(1):79--97, January 1989. http://citeseer.ist.psu.edu/davidson89quick.html More
@article{ davidson89quick,
author = "Jack W. Davidson and David B. Whalley",
title = "Quick Compilers Using Peephole Optimization",
journal = "Software - Practice and Experience",
volume = "19",
number = "1",
pages = "79-97",
year = "1989",
url = "citeseer.ist.psu.edu/davidson89quick.html" }
Citations (may not include all citations):
476
Programming Language (context) - Kernighan, Ritchie - 1978
42
Code Selection through Object Code Optimization (context) - Davidson, Fraser - 1984 ACM DBLP
33
Reduced Instruction Set Computers (context) - Patterson - 1985 ACM DBLP
31
A Practical Tool Kit for Making Portable Compilers (context) - Tanenbaum, Staveren et al. - 1983 ACM
18
A Portable Compiler: Theory and Practice (context) - Johnson - 1978 DBLP
14
A Tour Through the Portable C Compiler
- Johnson - 1979
6
Abstract Machine Modelling to Produce Portable Software (context) - Newey, Poole et al. - 1972
5
Automatic Inference and Fast Interpretation of Peephole Opti.. (context) - Davidson, Fraser - 1987 ACM DBLP
5
Language- and Machine-Independent Global Optimization on Int.. (context) - Bal, Tanenbaum - 1986 DBLP
1
The C Programming Language and a C Compiler (context) - Ryan, Spiller - 1985 DBLP
1
Experience with the Pascal P-Compiler (context) - Berry - 1978 DBLP
1
A Code Generator for the AT&T 3B Computers (context) - Steele - 1986
1
Language Front-end (context) - Watts, of et al. - 1986
1
Construction of a Peephole Optimizer (context) - Lamb - 1981 DBLP
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.fsu.edu/~whalley/research.html): More
A Design Environment for Addressing Architecture and.. - Davidson, Whalley (1991)
(Correct)
Fast Context Switches: Compiler and Architectural Support .. - Snyder, Whalley, Baker
(Correct)
Efficient On-the-fly Analysis of Program Behavior and Static .. - Mueller, Whalley (1994)
(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