See this document in CiteSeerX!

A Parallel Virtual Machine for Efficient Scheme Compilation (1990)  (Make Corrections)  (11 citations)
Marc Feeley, James S. Miller
Proceedings of the 1990 ACM Conference on LISP and Functional Programming, Nice



  Home/Search   Context   Related

 
View or download:
indiana.edu/pub/schemerepo...pvm.ps.gz
indiana.edu/indra/schemere...pvm.ps.gz
iro.umontreal.ca/~feeley/pa...pvm.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  indiana.edu/sch...oc.publications (more)
From:  indiana.edu
Homepages:  M.Feeley  

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

Abstract: Programs compiled by Gambit, our Scheme compiler, achieve performance as much as twice that of the fastest available Scheme compilers. Gambit is easily ported, while retaining its high performance, through the use of a simple virtual machine (PVM). PVM allows a wide variety of machineindependent optimizations and it supports parallel computation based on the future construct. PVM conveys high-level information bidirectionally between the machine-independent front end of the compiler and the... (Update)

Context of citations to this paper:   More

...implementation of the system was translated into Scheme. The system was then parallelized according to the Multilisp paradigm. Gambit [7] was chosen as the host Scheme implementation because it features an optimizing native code compiler and it efficiently supports the...

.... manner other queries on sba(P ) can easily be reformulated in terms of sba(P ) 7 Experimental Results We extended the Gambit compiler [6, 7], which makes no attempt to remove touch operations from programs, with a preprocessor that implements the set based analysis algorithm...

Cited by:   More
the Garbage Collection Bibliography - Richard Jones (2003)   (Correct)
Compiling Higher-Order Languages into Fully.. - Feeley, Miller.. (1997)   (Correct)
A Compacting Incremental Collector and its Performance in a.. - Martin Larose (1998)   (Correct)

Active bibliography (related documents):   More   All
0.6:   Polling Efficiently on Stock Hardware - Feeley (1993)   (Correct)
0.3:   A Message Passing Implementation of Lazy Task Creation - Feeley (1993)   (Correct)
0.3:   Program Transformation via Contextual Assertions - Mason, Talcott (1994)   (Correct)

Similar documents based on text:   More   All
0.2:   Numerical Partial Differential Equations in Scheme - Lucier (2000)   (Correct)
0.1:   GOld: a link-time optimizer for Scheme - Boucher (2000)   (Correct)
0.1:   The Budapest Gambit For The Club Player - By Ralph   (Correct)

Related documents from co-citation:   More   All
7:   ORBIT: An Optimizing Compiler for Scheme (context) - Kranz - 1988
4:   MIT Artificial Intelligence Memo (context) - Steele, Lambda et al. - 1976
4:   Common Lisp: The Language (context) - Steele - 1990

BibTeX entry:   (Update)

M. Feeley and J. S. Miller. A parallel virtual machine for efficient Scheme compilation. In Lisp and functional programming, pages 119--130, Nice, France, Jul 1990. ACM. http://citeseer.ist.psu.edu/feeley90parallel.html   More

@inproceedings{ feeley90parallel,
    author = "M. Feeley and J. S. Miller",
    title = "A Parallel Virtual Machine for Efficient Scheme Compilation",
    booktitle = "Proceedings of the 1990 {ACM} Conference on {LISP} and Functional Programming, Nice",
    publisher = "ACM",
    address = "New York, NY",
    pages = "119--130",
    year = "1990",
    url = "citeseer.ist.psu.edu/feeley90parallel.html" }
Citations (may not include all citations):
430   Structure and Interpretation of Computer Programs (context) - Abelson, Sussman et al. - 1985
234   Multilisp: A language for concurrent symbolic computation (context) - Halstead - 1985
220   Orbit: An optimizing compiler for Scheme (context) - Kranz - 1986
38   a portable Scheme-to-C compiler (context) - Bartlett - 1989
33   MultiScheme: A Parallel Processing System Based on MIT Schem.. (context) - Miller - 1987
13   Free variables and first-class environments (context) - Miller, Rozas
8   Software Practice and Experience (context) - Griss, Hearn et al. - 1981
6   The Scheme-81 architecture -- system and chip (context) - Batali, Goodhue et al. - 1982
4   A high-performance parallel Lisp (context) - Halstead, Kranz et al. - 1989
3   Implementing a Scheme-based parallel processing system (context) - Miller - 1988
3   Computer Systems Series (context) - Gabriel, Evaluation et al. - 1985
1   interpreter for Scheme --- an exercise in object-oriented de.. (context) - Campbell - 1989
1   MIT Scheme Reference (context) - Inst, Cambridge - 1988
1   IEEE Draft Standard for the Programming Language Scheme (context) - Miller, Hanson
1   Artificial Intelligence Laboratory (context) - Holloway, Steele et al. - 1980
1   Rapport interne du projet vlsi (context) - Chailloux, LLM - 1984
1   an Algol-like compiler for Scheme (context) - Rozas - 1984



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


Documents on the same site (http://www.cs.indiana.edu/scheme-repository/doc.publications.html):   More
Register Allocation Using Lazy Saves, Eager Restores, and .. - Burger, Waddell, Dybvig (1995)   (Correct)
A Scheme Shell - Shivers (1994)   (Correct)
Towards Leakage Containment - Lawall, Friedman   (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