Introducing the PilGRIM: A Processor for Executing Lazy Functional Languages


Share/Save/Bookmark

Boeijink, Arjan and Hölzenspies, Philip K.F. and Kuper, Jan (2011) Introducing the PilGRIM: A Processor for Executing Lazy Functional Languages. In: 22nd International Symposium on Implementation and Application of Functional Languages, IFL 2010, 1-3 September 2010, Alphen a/d Rijn, The Netherlands.

[img]PDF
Restricted to UT campus only
: Request a copy
229Kb
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.
Item Type:Conference or Workshop Item
Copyright:© 2011 Springer
Faculty:
Electrical Engineering, Mathematics and Computer Science (EEMCS)
Research Group:
Link to this item:http://purl.utwente.nl/publications/79214
Official URL:http://dx.doi.org/10.1007/978-3-642-24276-2_4
Export this item as:BibTeX
EndNote
HTML Citation
Reference Manager

 

Repository Staff Only: item control page