{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:47:01Z","timestamp":1772164021864,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,8,31]],"date-time":"2009-08-31T00:00:00Z","timestamp":1251676800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2009,8,31]]},"DOI":"10.1145\/1596550.1596563","type":"proceedings-article","created":{"date-parts":[[2009,9,1]],"date-time":"2009-09-01T13:53:09Z","timestamp":1251813189000},"page":"65-78","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":59,"title":["Runtime support for multicore Haskell"],"prefix":"10.1145","author":[{"given":"Simon","family":"Marlow","sequence":"first","affiliation":[{"name":"Microsoft Research Ltd., Cambridge, United Kingdom"}]},{"given":"Simon","family":"Peyton Jones","sequence":"additional","affiliation":[{"name":"Microsoft Research Ltd., Cambridge, United Kingdom"}]},{"given":"Satnam","family":"Singh","sequence":"additional","affiliation":[{"name":"Microsoft Research Ltd., Cambridge, United Kingdom"}]}],"member":"320","published-online":{"date-parts":[[2009,8,31]]},"reference":[{"key":"e_1_3_2_2_1_1","volume-title":"Concurrent programming in ERLANG","author":"Armstrong J. R.","year":"1996","unstructured":"J. R. Armstrong , R. Virding , C. Wikstrom , and M. Williams . Concurrent programming in ERLANG ( 2 nd ed.). Prentice Hall International (UK) Ltd ., Hertfordshire, UK, 1996 . J. R. Armstrong, R. Virding, C. Wikstrom, and M. Williams. Concurrent programming in ERLANG (2nd ed.). Prentice Hall International (UK) Ltd., Hertfordshire, UK, 1996.","edition":"2"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/277651.277678"},{"key":"e_1_3_2_2_3_1","volume-title":"IFL'08: International Symposium on Implementation and Application of Functional Languages (Draft Proceedings)","author":"Berthold J.","year":"2008","unstructured":"J. Berthold , S. Marlow , A. Al Zain , and K. Hammond . Comparing and optimising parallel Haskell implementations on multicore . In IFL'08: International Symposium on Implementation and Application of Functional Languages (Draft Proceedings) , Hatfield, UK , 2008 . J. Berthold, S. Marlow, A. Al Zain, and K. Hammond. Comparing and optimising parallel Haskell implementations on multicore. In IFL'08: International Symposium on Implementation and Application of Functional Languages (Draft Proceedings), Hatfield, UK, 2008."},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029873.1029891"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.1994.1038"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/209937.209958"},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44681-8_76"},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073970.1073974"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/158511.158611"},{"key":"e_1_3_2_2_10_1","volume-title":"Usenix Java Virtual Machine Research and Technology Symposium (JVM '01)","author":"Flood Christine","year":"2001","unstructured":"Christine Flood , Dave Detlefs , Nir Shavit , and Catherine Zhang . Parallel garbage collection for shared memory multiprocessors . In Usenix Java Virtual Machine Research and Technology Symposium (JVM '01) , Monterey, CA , 2001 . URL citeseer.ist.psu.edu\/flood01parallel.html. Christine Flood, Dave Detlefs, Nir Shavit, and Catherine Zhang. Parallel garbage collection for shared memory multiprocessors. In Usenix Java Virtual Machine Research and Technology Symposium (JVM '01), Monterey, CA, 2001. URL citeseer.ist.psu.edu\/flood01parallel.html."},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1411203.1411239"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1411204.1411224"},{"key":"e_1_3_2_2_13_1","first-page":"112","volume-title":"As '97","author":"Gaudiot J. L.","year":"1997","unstructured":"J. L. Gaudiot , T. DeBoni , J. Feo , W. Bohm , W. Najjar , and P. Miller . The Sisal model of functional programming and its implementation . In As '97 , pages 112 -- 123 , Los Altimos, CA , March 1997 . IEEE Computer Society Press . J. L. Gaudiot, T. DeBoni, J. Feo,W. Bohm,W. Najjar, and P. Miller. The Sisal model of functional programming and its implementation. In As '97, pages 112--123, Los Altimos, CA, March 1997. IEEE Computer Society Press."},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1291151.1291192"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1088348.1088354"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/143095.143119"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1291201.1291217"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1291201.1291217"},{"key":"e_1_3_2_2_19_1","volume-title":"Engineering Parallel Symbolic Programs in GPH. Concurrency -- Practice and Experience, 11:701--752","author":"Loidl H-W.","year":"1999","unstructured":"H-W. Loidl , P.W. Trinder , K. Hammond , S.B. Junaidu , R.G. Morgan , and S.L. Peyton Jones . Engineering Parallel Symbolic Programs in GPH. Concurrency -- Practice and Experience, 11:701--752 , 1999 . URL http:\/\/www.cee.hw.ac.uk\/\\~{}dsg\/gph\/papers\/ps\/cpe.ps.gz. H-W. Loidl, P.W. Trinder, K. Hammond, S.B. Junaidu, R.G. Morgan, and S.L. Peyton Jones. Engineering Parallel Symbolic Programs in GPH. Concurrency -- Practice and Experience, 11:701--752, 1999. URL http:\/\/www.cee.hw.ac.uk\/\\~{}dsg\/gph\/papers\/ps\/cpe.ps.gz."},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1025641323400"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796805005526"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1017472.1017479"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1375634.1375637"},{"key":"e_1_3_2_2_24_1","volume-title":"MIT","author":"Nikhl R. S.","year":"1991","unstructured":"R. S. Nikhl . ID language reference manual. Laboratory for Computer Science , MIT , Jul 1991 . R. S. Nikhl. ID language reference manual. Laboratory for Computer Science, MIT, Jul 1991."},{"key":"e_1_3_2_2_25_1","volume-title":"Implicit Parallel Programming in pH","author":"Nikhl R. S.","year":"2001","unstructured":"R. S. Nikhl and Arvind. Implicit Parallel Programming in pH . Morgan Kaufmann Publishers , San Francisco, CA , 2001 . R. S. Nikhl and Arvind. Implicit Parallel Programming in pH. Morgan Kaufmann Publishers, San Francisco, CA, 2001."},{"key":"e_1_3_2_2_26_1","first-page":"195","volume-title":"Workshops in Computing","author":"Partain WD","year":"1992","unstructured":"WD Partain . The nofib benchmark suite of Haskell programs. In Functional Programming, Glasgow 1992 , Workshops in Computing , pages 195 -- 202 . Springer Verlag , 1992 . WD Partain. The nofib benchmark suite of Haskell programs. In Functional Programming, Glasgow 1992, Workshops in Computing, pages 195--202. Springer Verlag, 1992."},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/237721.237794"},{"key":"e_1_3_2_2_28_1","volume-title":"FSTTCS 2009: IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science","author":"Jones Simon Peyton","year":"2009","unstructured":"Simon Peyton Jones , Roman Leshchinskiy , Gabriele Keller , and Manuel M. T. Chakravarty . Harnessing the multicores: Nested data parallelism in Haskell . In FSTTCS 2009: IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science , 2009 . Simon Peyton Jones, Roman Leshchinskiy, Gabriele Keller, and Manuel M. T. Chakravarty. Harnessing the multicores: Nested data parallelism in Haskell. In FSTTCS 2009: IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, 2009."},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1411204.1411240"},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796802004343"},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/231379.231392"},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796897002967"}],"event":{"name":"ICFP '09: ACM SIGPLAN International Conference on Functional Programming","location":"Edinburgh Scotland","acronym":"ICFP '09","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"]},"container-title":["Proceedings of the 14th ACM SIGPLAN international conference on Functional programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1596550.1596563","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1596550.1596563","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:23:28Z","timestamp":1750235008000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1596550.1596563"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,8,31]]},"references-count":32,"alternative-id":["10.1145\/1596550.1596563","10.1145\/1596550"],"URL":"https:\/\/doi.org\/10.1145\/1596550.1596563","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1631687.1596563","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2009,8,31]]},"assertion":[{"value":"2009-08-31","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}