Abstract
Processor designs specialized for functional languages received very little attention in the past 20 years. The potential for exploiting more parallelism and the developments in hardware technology, ask for renewed investigation of this topic. In this paper, we use ideas from modern processor architectures and the state of the art in compilation,to guide the design of our processor, the PilGRIM. We define a high-level instruction set for lazy functional languages and show the processor architecture, that can efficiently execute these instructions.
Original language | Undefined |
---|---|
Title of host publication | 22nd International Symposium on Implementation and Application of Functional Languages, IFL 2010 |
Editors | Jurriaan Hagen, Marco T. Morazán |
Place of Publication | Berlin |
Publisher | Springer |
Pages | 54-71 |
Number of pages | 18 |
ISBN (Print) | 978-3-642-24-275-5 |
DOIs | |
Publication status | Published - 2011 |
Event | 22nd Symposium on Implementation and Application of Functional Languages, IFL 2010 - Alphen aan den Rijn, Netherlands Duration: 1 Sept 2010 → 3 Sept 2010 Conference number: 22 |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer Verlag |
Volume | 6647 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 22nd Symposium on Implementation and Application of Functional Languages, IFL 2010 |
---|---|
Abbreviated title | IFL |
Country/Territory | Netherlands |
City | Alphen aan den Rijn |
Period | 1/09/10 → 3/09/10 |
Keywords
- METIS-284957
- EWI-21151
- IR-79214