(Enter summary)
Abstract: Forth has been traditionally implemented as indirect
threaded code, where the code for non-primitives is the
code-field address of the word. To get the maximum
benefit from combining sequences of primitives into superinstructions,
the code produced for a non-primitive
should be a primitive followed by a parameter (e.g.,
lit addr for variables). This paper takes a look at
the steps from a traditional threaded-code implementation
to superinstructions, and at the size and speed
effects of the... (Update)
Similar documents (at the sentence level):
75.1%: Threaded Code Variations and Optimizations - Ertl (2001)
(Correct)
Active bibliography (related documents): More All
0.7: Implementation of Stack-Based Languages on Register Machines - Ertl (1996)
(Correct)
0.1: Delay-Sensitive Branch Predictors for Future Technologies - Jiménez (2002)
(Correct)
0.1: Branch Path Re-Aliasing - Jimenez, Lin
(Correct)
Similar documents based on text: More All
0.8: vmgen - A Generator of Efficient Virtual Machine Interpreters - Ertl, Gregg, Krall, Paysan (2002)
(Correct)
0.7: Primitive Sequences in General Purpose Forth Programs - Gregg, Waldron
(Correct)
0.6: Optimizing Indirect Branch Prediction Accuracy in Virtual.. - Ertl, Gregg (2003)
(Correct)
BibTeX entry: (Update)
@misc{ ertl-threaded,
author = "M. Anton Ertl",
title = "Threaded Code Variations and Optimizations (Extended Version)",
url = "citeseer.ist.psu.edu/ertl02threaded.html" }
Citations (may not include all citations):
39
interpreter with superoperators (context) - Proebsting, ANSI - 1995
13
A portable Forth engine
- Ertl - 1993
9
Super-combinators (context) - Hughes - 1982
3
Pinhole optimization (context) - Baden - 1995
3
Optimierung von Fadencode (context) - Schutz - 1992
1
Threaded code variations and optimizations
- Ertl - 2001
Documents on the same site (http://www.complang.tuwien.ac.at/papers/): More
An Executable Intermediate Representation for Incremental.. - Krall, Berger (1994)
(Correct)
State-smartness - Why it is Evil and How to Exorcise it - Ertl (1998)
(Correct)
The Behavior of Efficient Virtual Machine Interpreters on.. - Ertl, Gregg (2001)
(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