{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,28]],"date-time":"2025-11-28T21:07:47Z","timestamp":1764364067778},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642242755"},{"type":"electronic","value":"9783642242762"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-24276-2_4","type":"book-chapter","created":{"date-parts":[[2011,10,10]],"date-time":"2011-10-10T14:49:23Z","timestamp":1318258163000},"page":"54-71","source":"Crossref","is-referenced-by-count":4,"title":["Introducing the PilGRIM: A Processor for Executing Lazy Functional Languages"],"prefix":"10.1007","author":[{"given":"Arjan","family":"Boeijink","sequence":"first","affiliation":[]},{"given":"Philip K. F.","family":"H\u00f6lzenspies","sequence":"additional","affiliation":[]},{"given":"Jan","family":"Kuper","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"4_CR1","doi-asserted-by":"crossref","unstructured":"Augustsson, L.: BWM: A concrete machine for graph reduction. Functional Programming, 36\u201350 (1991)","DOI":"10.1007\/978-1-4471-3196-0_3"},{"key":"4_CR2","doi-asserted-by":"crossref","unstructured":"Baaij, C.P.R., Kooijman, M., Kuper, J., Boeijink, W.A., Gerards, M.E.T.: C\u03bbash: Structural descriptions of synchronous hardware using haskell. In: Proceedings of the 13th EUROMICRO Conference on Digital System Design: Architectures, Methods and Tools, pp. 714\u2013721 (September 2010)","DOI":"10.1109\/DSD.2010.21"},{"key":"4_CR3","unstructured":"Boquist, U.: Code Optimisation Techniques for Lazy Functional Languages. Ph.D. thesis, Chalmers University of Technology (April 1999), http:\/\/www.cs.chalmers.se\/~boquist\/phd\/phd.ps.gz"},{"key":"4_CR4","doi-asserted-by":"crossref","unstructured":"Boquist, U., Johnsson, T.: The GRIN project: A highly optimising back end for lazy functional languages. Implementation of Functional Languages, 58\u201384 (1996)","DOI":"10.1007\/3-540-63237-9_19"},{"key":"4_CR5","volume-title":"Computer Architecture: A Quantitative Approach","author":"J.L. Hennessy","year":"2006","unstructured":"Hennessy, J.L., Patterson, D.A.: Computer Architecture: A Quantitative Approach, 4th edn. Morgan Kaufmann, San Francisco (2006)","edition":"4"},{"key":"4_CR6","doi-asserted-by":"crossref","unstructured":"Johnsson, T.: Efficient compilation of lazy evaluation. In: SIGPLAN Symposium on Compiler Construction, pp. 58\u201369 (1984)","DOI":"10.1145\/502874.502880"},{"key":"4_CR7","doi-asserted-by":"crossref","unstructured":"Marlow, S., Peyton Jones, S.L.: Making a fast curry: push\/enter vs. eval\/apply for higher-order languages. In: ICFP, pp. 4\u201315 (2004)","DOI":"10.1145\/1016850.1016856"},{"key":"4_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1007\/978-3-540-85373-2_8","volume-title":"Implementation and Application of Functional Languages","author":"M. Naylor","year":"2008","unstructured":"Naylor, M., Runciman, C.: The reduceron: Widening the von neumann bottleneck for graph reduction using an FPGA. In: Chitil, O., Horv\u00e1th, Z., Zs\u00f3k, V. (eds.) IFL 2007. LNCS, vol.\u00a05083, pp. 129\u2013146. Springer, Heidelberg (2008)"},{"key":"4_CR9","doi-asserted-by":"crossref","unstructured":"Naylor, M., Runciman, C.: The reduceron reconfigured. In: ICFP (2010)","DOI":"10.1145\/1863543.1863556"},{"key":"4_CR10","doi-asserted-by":"crossref","unstructured":"Nethercote, N., Mycroft, A.: The cache behaviour of large lazy functional programs on stock hardware. In: MSP\/ISMM, pp. 44\u201355 (2002)","DOI":"10.1145\/773146.773044"},{"key":"4_CR11","volume-title":"The Implementation of Functional Programming Languages","author":"S.L. Peyton Jones","year":"1987","unstructured":"Peyton Jones, S.L.: The Implementation of Functional Programming Languages. Prentice-Hall, Inc., Englewood Cliffs (1987)"},{"issue":"2","key":"4_CR12","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1017\/S0956796800000319","volume":"2","author":"S.L. Peyton Jones","year":"1992","unstructured":"Peyton Jones, S.L.: Implementing lazy functional languages on stock hardware: The spineless tagless g-machine. J. Funct. Program.\u00a02(2), 127\u2013202 (1992)","journal-title":"J. Funct. Program."},{"key":"4_CR13","doi-asserted-by":"crossref","unstructured":"Scheevel, M.: Norma: A graph reduction processor. In: LISP and Functional Programming, pp. 212\u2013219 (1986)","DOI":"10.1145\/319838.319864"},{"key":"4_CR14","doi-asserted-by":"crossref","unstructured":"Stoye, W.R., Clarke, T.J.W., Norman, A.C.: Some practical methods for rapid combinator reduction. In: LISP and Functional Programming, pp. 159\u2013166 (1984)","DOI":"10.1145\/800055.802032"},{"key":"4_CR15","unstructured":"Tolmach, A.: An external representation for the GHC core language (2001)"}],"container-title":["Lecture Notes in Computer Science","Implementation and Application of Functional Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-24276-2_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,17]],"date-time":"2019-06-17T07:45:18Z","timestamp":1560757518000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-24276-2_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642242755","9783642242762"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-24276-2_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}