{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T21:37:53Z","timestamp":1725745073813},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2001,6,18]]},"DOI":"10.1145\/379539.379578","type":"proceedings-article","created":{"date-parts":[[2004,2,3]],"date-time":"2004-02-03T17:50:25Z","timestamp":1075830625000},"page":"83-92","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":15,"title":["Source-level global optimizations for fine-grain distributed shared memory systems"],"prefix":"10.1145","author":[{"given":"R.","family":"Veldema","sequence":"first","affiliation":[{"name":"Department of Computer Science, Vrije Universiteit Amsterdam, The Netherlands"}]},{"given":"R. F. H.","family":"Hofman","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Vrije Universiteit Amsterdam, The Netherlands"}]},{"given":"R. A. F.","family":"Bhoedjang","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Cornell University, Ithaca, NY"}]},{"given":"C. J. H.","family":"Jacobs","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Vrije Universiteit Amsterdam, The Netherlands"}]},{"given":"H. E.","family":"Bal","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Vrije Universiteit Amsterdam, The Netherlands"}]}],"member":"320","published-online":{"date-parts":[[2001,6,18]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_3_2_1_1_2","DOI":"10.5555\/850940.852885"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_2_2","DOI":"10.1145\/273011.273014"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_3_2","DOI":"10.21236\/ADA264645"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_4_2","DOI":"10.1145\/378993.379004"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_5_2","DOI":"10.1109\/40.342015"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_6_2","DOI":"10.1145\/320384.320386"},{"unstructured":"O. Doederlein. The Java Performance Report - Part II. Online at http:\/\/www.javalobby.org\/features\/jpr\/.]] O. Doederlein. The Java Performance Report - Part II. Online at http:\/\/www.javalobby.org\/features\/jpr\/.]]","key":"e_1_3_2_1_7_2"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_8_2","DOI":"10.1145\/237090.237181"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_9_2","DOI":"10.1145\/268946.268957"},{"key":"e_1_3_2_1_10_2","volume-title":"The Java Language Specification","author":"Gosling J.","year":"1996","unstructured":"J. Gosling , B. Joy , and G. Steele . The Java Language Specification . Addison-Wesley , Reading, MA , 1996 .]] J. Gosling, B. Joy, and G. Steele. The Java Language Specification. Addison-Wesley, Reading, MA, 1996.]]"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_11_2","DOI":"10.1109\/71.86110"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_12_2","DOI":"10.1145\/369028.369119"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_13_2","DOI":"10.1145\/155332.155357"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_14_2","DOI":"10.5555\/522344.825683"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_15_2","DOI":"10.1145\/224056.224073"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_16_2","DOI":"10.1145\/349299.349344"},{"key":"e_1_3_2_1_17_2","volume-title":"Proc. of the","author":"Keleher P.","year":"1994","unstructured":"P. Keleher , A. Cox , S. Dwarkadas , and W. Zwaenepoel . TreadMarks: Distributed Shared Memory on Standard Workstations and Operating Systems . In Proc. of the Winter 1994 Usenix Conf., pages 115-131, San Francisco, CA , Jan. 1994.]] P. Keleher, A. Cox, S. Dwarkadas, and W. Zwaenepoel. TreadMarks: Distributed Shared Memory on Standard Workstations and Operating Systems. In Proc. of the Winter 1994 Usenix Conf., pages 115-131, San Francisco, CA, Jan. 1994.]]"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_18_2","DOI":"10.1145\/143103.143136"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_19_2","DOI":"10.5555\/525424.822653"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_20_2","DOI":"10.1145\/301104.301120"},{"key":"e_1_3_2_1_21_2","first-page":"40","volume-title":"Proc. CASCON'98","author":"Macbeth M. W.","year":"1998","unstructured":"M. W. Macbeth , K. A. McGuigan , and P. J. Hatcher . Executing Java Threads in Parallel in a Distributed-Memory Environment . In Proc. CASCON'98 , pages 40 - 54 , Missisauga, ON, Canada , 1998 .]] M. W. Macbeth, K. A. McGuigan, and P. J. Hatcher. Executing Java Threads in Parallel in a Distributed-Memory Environment. In Proc. CASCON'98, pages 40-54, Missisauga, ON, Canada, 1998.]]"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_22_2","DOI":"10.1145\/304065.304106"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_23_2","DOI":"10.1145\/376656.376842"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_24_2","DOI":"10.1145\/201059.201065"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_25_2","DOI":"10.1145\/237090.237179"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_26_2","DOI":"10.1145\/195473.195575"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_27_2","DOI":"10.1147\/sj.391.0175"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_28_2","DOI":"10.1145\/320384.320400"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_29_2","DOI":"10.1145\/223982.223990"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_30_2","DOI":"10.5555\/648049.746032"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_31_2","DOI":"10.1002\/(SICI)1096-9128(199711)9:11<1213::AID-CPE333>3.0.CO;2-J"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_32_2","DOI":"10.1145\/238721.238763"}],"event":{"sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"acronym":"PPoPP01","name":"PPoPP01: ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","location":"Snowbird Utah USA"},"container-title":["Proceedings of the eighth ACM SIGPLAN symposium on Principles and practices of parallel programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/379539.379578","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,4]],"date-time":"2023-09-04T16:15:56Z","timestamp":1693844156000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/379539.379578"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001,6,18]]},"references-count":32,"alternative-id":["10.1145\/379539.379578","10.1145\/379539"],"URL":"https:\/\/doi.org\/10.1145\/379539.379578","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/568014.379578","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2001,6,18]]},"assertion":[{"value":"2001-06-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}