Introducing the PilGRIM: A processor for executing lazy functional languages

3Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

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. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Boeijink, A., Hölzenspies, P. K. F., & Kuper, J. (2011). Introducing the PilGRIM: A processor for executing lazy functional languages. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6647 LNCS, pp. 54–71). https://doi.org/10.1007/978-3-642-24276-2_4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free