{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T09:14:24Z","timestamp":1725614064937},"publisher-location":"New York, NY, USA","reference-count":26,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2009,1,20]]},"DOI":"10.1145\/1481839.1481841","type":"proceedings-article","created":{"date-parts":[[2009,1,20]],"date-time":"2009-01-20T14:41:38Z","timestamp":1232462498000},"page":"1-12","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Speculative N-Way barriers"],"prefix":"10.1145","author":[{"given":"Lukasz","family":"Ziarek","sequence":"first","affiliation":[{"name":"Purdue University, West Lafayette, USA"}]},{"given":"Suresh","family":"Jagannathan","sequence":"additional","affiliation":[{"name":"Purdue University, West Lafayette, USA"}]},{"given":"Matthew","family":"Fluet","sequence":"additional","affiliation":[{"name":"Toyota Technological Institute at Chicago, Chicago, USA"}]},{"given":"Umut A.","family":"Acar","sequence":"additional","affiliation":[{"name":"Toyota Technological Institute at Chicago, Chicago, USA"}]}],"member":"320","published-online":{"date-parts":[[2009,1,20]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1328438.1328449"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1328438.1328476"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1133985"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/151233.151242"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1018203.1018205"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.1996.0107"},{"key":"e_1_3_2_1_7_1","volume-title":"Jocaml: Mobile Agents for Objective-Caml. In First International Symposium on Agent Systems and Applications","author":"Conchon S.","year":"1999","unstructured":"S. Conchon and F. L. Fessant . Jocaml: Mobile Agents for Objective-Caml. In First International Symposium on Agent Systems and Applications , 1999 . S. Conchon and F. L. Fessant. Jocaml: Mobile Agents for Objective-Caml. In First International Symposium on Agent Systems and Applications, 1999."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1159803.1159821"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/367766.368168"},{"key":"e_1_3_2_1_10_1","first-page":"129","volume-title":"Advanced Functional Programming","author":"Fournet C.","year":"2002","unstructured":"C. Fournet , F. L. Fessant , L. Maranget , and A. Schmidt . JoCaml: A Langauge for Concurrent Distributed and Mobile Programming . In Advanced Functional Programming , pages 129 -- 158 . 2002 . C. Fournet, F. L. Fessant, L. Maranget, and A. Schmidt. JoCaml: A Langauge for Concurrent Distributed and Mobile Programming. In Advanced Functional Programming, pages 129--158. 2002."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/237721.237805"},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the Applied Semantics Summer School (APPSEM)","author":"Fournet C.","year":"2000","unstructured":"C. Fournet and G. Gonthier . The join calculus: a language for distributed mobile programming . In Proceedings of the Applied Semantics Summer School (APPSEM) , 2000 . Draft available from http:\/\/research.microsoft.com\/ fournet. C. Fournet and G. Gonthier. The join calculus: a language for distributed mobile programming. In Proceedings of the Applied Semantics Summer School (APPSEM), 2000. Draft available from http:\/\/research.microsoft.com\/ fournet."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/291069.291020"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/949305.949340"},{"key":"e_1_3_2_1_15_1","first-page":"2823","author":"Itzstein G. S.","year":"2003","unstructured":"G. S. Itzstein and M. Jasiunas . On Implementing High-Level Concurrency in Java. In Advances in Computer Systems Architecture, pages 151--165 , 2003 . LNCS 2823 . G. S. Itzstein and M. Jasiunas. On Implementing High-Level Concurrency in Java. In Advances in Computer Systems Architecture, pages 151--165, 2003. LNCS 2823.","journal-title":"On Implementing High-Level Concurrency in Java. In Advances in Computer Systems Architecture, pages 151--165"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/996841.996851"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250759"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1122971.1122997"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/605397.605400"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1328438.1328448"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345206.1345212"},{"key":"e_1_3_2_1_22_1","unstructured":"http:\/\/www.scala-lang.org. http:\/\/www.scala-lang.org."},{"key":"e_1_3_2_1_23_1","volume-title":"ACM Transact Workshop","author":"Singh S.","year":"2006","unstructured":"S. Singh . Higher-Order Combinators for Join Patterns Using S\u2122 . In ACM Transact Workshop , 2006 . S. Singh. Higher-Order Combinators for Join Patterns Using S\u2122. In ACM Transact Workshop, 2006."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/223982.224451"},{"key":"e_1_3_2_1_25_1","volume-title":"The Potential for Using Thread-Level Data Speculation to Facilitate Automatic Parallelization, booktitle = HPCA. page 2","author":"Steffan J.","year":"1998","unstructured":"J. Steffan and T. Mowry . The Potential for Using Thread-Level Data Speculation to Facilitate Automatic Parallelization, booktitle = HPCA. page 2 , 1998 . J. Steffan and T. Mowry. The Potential for Using Thread-Level Data Speculation to Facilitate Automatic Parallelization, booktitle = HPCA. page 2, 1998."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/339647.339650"}],"event":{"name":"POPL09: The 36th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"],"location":"Savannah GA USA","acronym":"POPL09"},"container-title":["Proceedings of the 4th workshop on Declarative aspects of multicore programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1481839.1481841","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,7]],"date-time":"2023-01-07T02:50:45Z","timestamp":1673059845000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1481839.1481841"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,1,20]]},"references-count":26,"alternative-id":["10.1145\/1481839.1481841","10.1145\/1481839"],"URL":"https:\/\/doi.org\/10.1145\/1481839.1481841","relation":{},"subject":[],"published":{"date-parts":[[2009,1,20]]},"assertion":[{"value":"2009-01-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}