{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,21]],"date-time":"2025-03-21T23:10:06Z","timestamp":1742598606731,"version":"3.40.2"},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540584308"},{"type":"electronic","value":"9783540487890"}],"license":[{"start":{"date-parts":[[1994,1,1]],"date-time":"1994-01-01T00:00:00Z","timestamp":757382400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1994]]},"DOI":"10.1007\/3-540-58430-7_46","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T16:04:07Z","timestamp":1330272247000},"page":"521-532","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Automatic spark strategies and granularity for a parallel functional language reducer"],"prefix":"10.1007","author":[{"given":"Kevin","family":"Hammond","sequence":"first","affiliation":[]},{"suffix":"Jr.","given":"Jim S.","family":"Mattson","sequence":"additional","affiliation":[]},{"given":"Simon L. Peyton","family":"Jones","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,6,3]]},"reference":[{"key":"46_CR1","unstructured":"Achten P, \u201cAnnotations for Load Distribution\u201d, Proc 3rd. Intl. Workshop on Parallel Impl. of Funct. Langs., Glaser H (ed.), Univ. of Southampton, (June 1991)."},{"key":"46_CR2","doi-asserted-by":"crossref","first-page":"387","DOI":"10.1017\/S0956796800000484","volume":"2\u22364","author":"G Aharoni","year":"1992","unstructured":"Aharoni G, Feitelson DG, and Barak A, \u201cA Run-Time Algorithm for Managing the Granularity of Parallel Functional Programs\u201d, Journal of Functional Programming 2\u22364, (October 1992), pp. 387\u2013405.","journal-title":"Journal of Functional Programming"},{"key":"46_CR3","doi-asserted-by":"crossref","unstructured":"Burton FW and Rayward-Smith VJ, \u201cWorst Case Scheduling for Parallel Functional Programming\u201d, To appear in Journal of Functional Programming, (1994).","DOI":"10.1017\/S0956796800000940"},{"key":"46_CR4","unstructured":"Cole MI, Algorithmic Skeletons, Pitman\/MIT Press, (1988)."},{"key":"46_CR5","doi-asserted-by":"crossref","unstructured":"Debray, SK, Lin N-W, and Hermenegildo, \u201cTask Granularity Analysis in Logic Programs\u201d, Proc. ACM Conf. on Prog. Lang. Design and Impl., (June 1990).","DOI":"10.1145\/93542.93564"},{"key":"46_CR6","unstructured":"Eager DL, Zahorjan J and Lazowska ED, \u201cSpeedup versus efficiency in parallel systems\u201d, Dept of Computational Science, University of Sasketchewan, 1986."},{"key":"46_CR7","unstructured":"Hammond K, and Peyton Jones SL, \u201cSome Early Experiments on the GRIP Parallel Reducer\u201d, Proc 2nd. Intl. Workshop on Parallel Implementation of Functional Languages, Plasmeijer MJ (ed.), University of Nijmegen, (July 1990)."},{"key":"46_CR8","unstructured":"Hammond K, and Peyton Jones SL, \u201cProfiling Scheduling Strategies on the GRIP Multiprocessor\u201d, Proc 4th. Intl. Workshop on Parallel Implementation of Functional Languages, K\u00fcchen H (ed.), Aachen University, (September 1992)."},{"key":"46_CR9","unstructured":"Hammond K, \u201cImplementation on a Parallel Machine: GRIP\u201d, In Functional Languages Applied to Realistic Examplars: the FLARE Project, Runciman C and Wakeling D (eds.), Cambridge University Press, to appear (1994)."},{"key":"46_CR10","unstructured":"Hartel P, and Vree WG, \u201cBenchmarking Lazy Functional Languages\u201d, Proc. FPCA 93, Copenhagen, Denmark, (June 1993)."},{"key":"46_CR11","doi-asserted-by":"crossref","unstructured":"Hudak P, \u201cPara-functional programming\u201d, IEEE Computer 19(8), (August 1986).","DOI":"10.1109\/MC.1986.1663309"},{"key":"46_CR12","unstructured":"Kelly PHJ, Functional Programming for Loosely-Coupled Multiprocessors, Pitman\/MIT Press, (1989)."},{"key":"46_CR13","doi-asserted-by":"crossref","unstructured":"Mohr E, Kranz DA, and Halstead RH, \u201cLazy Task Creation \u2014 a Technique for Increasing the Granularity of Parallel Programs\u201d, IEEE Transactions on Parallel and Distributed Systems, 2(3), (July 1991).","DOI":"10.1109\/71.86103"},{"key":"46_CR14","unstructured":"Ostheimer G, Parallel Functional Programming for Message-Passing Multiprocessors, PhD Thesis, University of St. Andrews, (March 1993)."},{"key":"46_CR15","series-title":"LNCS 274","volume-title":"Proc FPCA '87","author":"SL Peyton Jones","year":"1987","unstructured":"Peyton Jones SL, Clack C, Salkild J, and Hardie, M, \u201cGRIP \u2014 a high-performance architecture for parallel graph reduction\u201d, Proc FPCA '87, Portland, Oregon, Kahn G (ed.), Springer-Verlag LNCS 274, (1987)."},{"key":"46_CR16","unstructured":"Peyton Jones SL, Hall CV, Hammond K, Partain WD and Wadler PL, \u201cThe Glasgow Haskell Compiler: a Technical Overview\u201d, Proc. JFIT 93, Keele, (March 1993)."},{"key":"46_CR17","unstructured":"Ruggiero CA, and Sargeant J, \u201cControl of parallelism in the Manchester dataflow machine\u201d, Proc FPCA '87, Springer Verlag LNCS 274, (1987), pp. 1\u201315."},{"key":"46_CR18","volume-title":"Internal Report","author":"DA Sands","year":"1993","unstructured":"Sands DA, \u201cA Naive Model of Time Complexity and its Theory of Cost Equivalence\u201d, Internal Report, DIKU, Copenhagen, (June 1993)."},{"key":"46_CR19","unstructured":"Sargeant J, and Watson I, \u201cSome Experiments in Controlling the Dynamic Behaviour of Parallel Functional Programs\u201d, Proc 3rd. Intl. Workshop on Parallel Impl. of Funct. Langs., Glaser H (ed.), Univ. of Southampton, (June 1991)."},{"key":"46_CR20","unstructured":"Sargeant J, \u201cImproving Compilation of Implicit Parallel Programs by Using Runtime Information\u201d, Proc. Workshop on Compilation of Symbolic Langs. for Parallel Computers, Argonne National Lab. Technical Report ANL-91\/34, pp. 129\u2013148."},{"key":"46_CR21","doi-asserted-by":"crossref","unstructured":"Siedl H, and Wilhelm R, \u201cProbabilistic Load Balancing for Parallel Graph Reduction\u201d, Proc IEEE TENCON 89, Bombay, India, (November 1989), pp. 879\u2013884.","DOI":"10.1109\/TENCON.1989.177073"}],"container-title":["Lecture Notes in Computer Science","Parallel Processing: CONPAR 94 \u2014 VAPP VI"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-58430-7_46","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,21]],"date-time":"2025-03-21T22:29:15Z","timestamp":1742596155000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-58430-7_46"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1994]]},"ISBN":["9783540584308","9783540487890"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/3-540-58430-7_46","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1994]]},"assertion":[{"value":"3 June 2005","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}