Abstract
The aim of the FAST Project is to provide an implementation of a functional language, Haskell, on a transputer array. An important component of the system is a highly optimising compiler for Haskell to a single transputer. This paper presents a methodology for describing the optimisations and code generation for such a compiler, which allows the exploitation of many standard and some new techniques in a clear and concise notation. Results are included showing that the optimisations give significant improvement over the standard combinator and (Johnsson's 1984) G-machine implementations.
| Original language | English |
|---|---|
| Title of host publication | Parallel and distributed processing |
| Subtitle of host publication | proceedings of the Second Workshop on Parallel and Distributed Processing (WP & DP '90), Sofia, Bulgaria, 27-29 March 1990 |
| Editors | Kiril Boyanov |
| Place of Publication | Amsterdam |
| Publisher | North Holland |
| Pages | 169-184 |
| Number of pages | 16 |
| ISBN (Print) | 9780444888686 |
| Publication status | Published - 1991 |
| Event | 2nd
Workshop on Parallel and Distributed Processing, WP&DP 1990 - Sofia, Bulgaria Duration: 27 Mar 1990 → 29 Mar 1990 Conference number: 2 |
Conference
| Conference | 2nd
Workshop on Parallel and Distributed Processing, WP&DP 1990 |
|---|---|
| Abbreviated title | WP&DP |
| Country/Territory | Bulgaria |
| City | Sofia |
| Period | 27/03/90 → 29/03/90 |