{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,18]],"date-time":"2026-06-18T05:55:23Z","timestamp":1781762123857,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":19,"publisher":"ACM","license":[{"start":{"date-parts":[[2011,9,22]],"date-time":"2011-09-22T00:00:00Z","timestamp":1316649600000},"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":[[2011,9,22]]},"DOI":"10.1145\/2034675.2034685","type":"proceedings-article","created":{"date-parts":[[2011,9,23]],"date-time":"2011-09-23T11:13:10Z","timestamp":1316776390000},"page":"71-82","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":61,"title":["A monad for deterministic parallelism"],"prefix":"10.1145","author":[{"given":"Simon","family":"Marlow","sequence":"first","affiliation":[{"name":"Microsoft Research Ltd., Cambridge, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ryan","family":"Newton","sequence":"additional","affiliation":[{"name":"Intel, Hudson, MA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Simon","family":"Peyton Jones","sequence":"additional","affiliation":[{"name":"Microsoft Reseaarch Ltd., Cambridge, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2011,9,22]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/69558.69562"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/351240.351256"},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/209936.209958"},{"key":"e_1_3_2_2_4_1","volume-title":"Journal of Scientific Programming","author":"Budimlic Zoran","year":"2010","unstructured":"Zoran Budimlic , Michael Burke , Vincent Cave , Kathleen Knobe , Geoff Lowney , Ryan Newton , Jens Palsberg , David Peixotto , Vivek Sarkar , Frank Schlimbach , and Sagnak Tasirlar . The CnC programming model . Journal of Scientific Programming , 2010 . Zoran Budimlic, Michael Burke, Vincent Cave, Kathleen Knobe, Geoff Lowney, Ryan Newton, Jens Palsberg, David Peixotto, Vivek Sarkar, Frank Schlimbach, and Sagnak Tasirlar. The CnC programming model. Journal of Scientific Programming, 2010."},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1937117.1937126"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1248648.1248652"},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796899003342"},{"key":"e_1_3_2_2_8_1","volume-title":"Algorithmic Skeletons: structured management of parallel computation","author":"Cole Murray","year":"1989","unstructured":"Murray Cole . Algorithmic Skeletons: structured management of parallel computation . MIT Press , 1989 . Murray Cole. Algorithmic Skeletons: structured management of parallel computation. MIT Press, 1989."},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1248648.1248656"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168877"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/178243.178246"},{"key":"e_1_3_2_2_12_1","first-page":"59","volume-title":"Readings in hardware\/software co-design","author":"Lee Edward A.","year":"2002","unstructured":"Edward A. Lee and Thomas M. Parks . Readings in hardware\/software co-design . chapter Dataflow process networks, pages 59 -- 85 . Kluwer Academic Publishers , 2002 . Edward A. Lee and Thomas M. Parks. Readings in hardware\/software co-design. chapter Dataflow process networks, pages 59--85. Kluwer Academic Publishers, 2002."},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250756"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1863523.1863535"},{"key":"e_1_3_2_2_15_1","volume-title":"HotCloud '10: Proceedings of the Second Workshop on Hot Topics in Cloud Computing","author":"Murray Derek Gordon","year":"2010","unstructured":"Derek Gordon Murray and Steven Hand . Scripting the cloud with Skywriting . In HotCloud '10: Proceedings of the Second Workshop on Hot Topics in Cloud Computing , Berkeley, CA, USA , 2010 . USENIX. Derek Gordon Murray and Steven Hand. Scripting the cloud with Skywriting. In HotCloud '10: Proceedings of the Second Workshop on Hot Topics in Cloud Computing, Berkeley, CA, USA, 2010. USENIX."},{"key":"e_1_3_2_2_16_1","volume-title":"Implicit parallel programming in pH","author":"Nikhil Rishiyur Arvind","year":"2001","unstructured":"Rishiyur Arvind Nikhil . Implicit parallel programming in pH . Morgan Kaufmann Publishers Inc ., San Francisco, CA, USA, 2001 . ISBN 1-55860-644-0. Rishiyur Arvind Nikhil. Implicit parallel programming in pH. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 2001. ISBN 1-55860-644-0."},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1596550.1596588"},{"key":"e_1_3_2_2_18_1","volume-title":"Universit\u00e4t Berlin","author":"Scholz Enno","year":"1995","unstructured":"Enno Scholz . A concurrency monad based on constructor primitives, or, being first-class is not enough. Technical report , Universit\u00e4t Berlin , 1995 . Enno Scholz. A concurrency monad based on constructor primitives, or, being first-class is not enough. Technical report, Universit\u00e4t Berlin, 1995."},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796897002967"}],"event":{"name":"ICFP '11: ACM SIGPLAN International Conference on Functional Programming","location":"Tokyo Japan","acronym":"ICFP '11","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 4th ACM symposium on Haskell"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2034675.2034685","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2034675.2034685","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:48:26Z","timestamp":1750225706000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2034675.2034685"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,9,22]]},"references-count":19,"alternative-id":["10.1145\/2034675.2034685","10.1145\/2034675"],"URL":"https:\/\/doi.org\/10.1145\/2034675.2034685","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2096148.2034685","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2011,9,22]]},"assertion":[{"value":"2011-09-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}