EEMCS

Home > Publications
Home University of Twente
Education
Research
Prospective Students
Jobs
Publications
Intranet (internal)
 
 Nederlands
 Contact
 Search
 Organisation

EEMCS EPrints Service


21151 Introducing the PilGRIM: A Processor for Executing Lazy Functional Languages
Home Policy Brochure Browse Search User Area Contact Help

Boeijink, W.A. and Hölzenspies, P.K.F. and Kuper, J. (2011) Introducing the PilGRIM: A Processor for Executing Lazy Functional Languages. In: 22nd International Symposium on Implementation and Application of Functional Languages, IFL 2010, 01-03 Sep 2010, Alphen a/d Rijn, The Netherlands. pp. 54-71. Lecture Notes in Computer Science 6647. Springer Verlag. ISSN 0302-9743 ISBN 978-3-642-24-275-5

Full text available as:

PDF
- Univ. of Twente only
230 Kb

Official URL: http://dx.doi.org/10.1007/978-3-642-24276-2_4

Exported to Metis

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 Paper (Full Paper, Talk)
Research Group:EWI-CAES: Computer Architecture for Embedded Systems
Research Program:CTIT-WiSe: Wireless and Sensor Systems
Research Project:MODERN: Mapping On Demand For Energy Efficient Computations
ID Code:21151
Status:Published
Deposited On:09 January 2012
Refereed:Yes
International:Yes
More Information:statisticsmetis

Export this item as:

To request a copy of the PDF please email us request copy

To correct this item please ask your editor

Repository Staff Only: edit this item