{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,28]],"date-time":"2025-11-28T21:07:59Z","timestamp":1764364079202},"publisher-location":"Berlin, Heidelberg","reference-count":7,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540183174"},{"type":"electronic","value":"9783540478799"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1987]]},"DOI":"10.1007\/3-540-18317-5_7","type":"book-chapter","created":{"date-parts":[[2012,2,25]],"date-time":"2012-02-25T19:33:17Z","timestamp":1330198397000},"page":"98-112","source":"Crossref","is-referenced-by-count":45,"title":["GRIP \u2014 a high-performance architecture for parallel graph reduction"],"prefix":"10.1007","author":[{"given":"Simon L Peyton","family":"Jones","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chris","family":"Clack","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jon","family":"Salkild","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mark","family":"Hardie","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,5,27]]},"reference":[{"key":"7_CR1","doi-asserted-by":"crossref","unstructured":"Clack CD and Peyton Jones SL, \"The four-stroke reduction engine\", ACM Conference on Lisp and Functional Programming, Boston, Aug 1986.","DOI":"10.1145\/319838.319865"},{"key":"7_CR2","doi-asserted-by":"crossref","unstructured":"Darlington J and Reeve M, \"ALICE \u2014 a multiprocessor reduction machine for the parallel evaluation of applicative languages\", Proc ACM conference on Functional Programming Languages and Computer Architecture, New Hampshire, pp65\u201375, Oct 1981.","DOI":"10.1145\/800223.806764"},{"key":"7_CR3","doi-asserted-by":"crossref","unstructured":"Dijkstra EW, Feijen WHJ and van Gasteren AJM, \"Derivation of a termination detection algorithm of distributed computations\", in Control Flow and Data Flow \u2014 Concepts of Distributed Programming, ed Broy, Springer-Verlag, 1985.","DOI":"10.1007\/978-3-642-82921-5_13"},{"key":"7_CR4","unstructured":"Johnsson, T, \"Compiling lazy functional languages\", PhD thesis, Programming Methodology Group, Chalmers University, Goteborg, 1987."},{"key":"7_CR5","unstructured":"Peyton Jones, SL, \"The implementation of functional programming languages\", Prentice Hall, 1987."},{"key":"7_CR6","unstructured":"Sargeant, J. \"Load balancing, locality and parallelism control in fine-grain parallel machines\", Department of Computer Science, University of Manchester, Nov 1986."},{"key":"7_CR7","doi-asserted-by":"crossref","unstructured":"Stoye WR, Clarke TJW and Norman AC, \"Some practical methods for rapid combinator reduction\", Proc ACM Symposium on Lisp and Functional Programming, Austin, pp159\u2013166, Aug 1984.","DOI":"10.1145\/800055.802032"}],"container-title":["Lecture Notes in Computer Science","Functional Programming Languages and Computer Architecture"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-18317-5_7.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T20:14:42Z","timestamp":1605644082000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-18317-5_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1987]]},"ISBN":["9783540183174","9783540478799"],"references-count":7,"URL":"https:\/\/doi.org\/10.1007\/3-540-18317-5_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1987]]}}}