{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:47:19Z","timestamp":1772164039293,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","license":[{"start":{"date-parts":[[2012,6,11]],"date-time":"2012-06-11T00:00:00Z","timestamp":1339372800000},"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":[[2012,6,11]]},"DOI":"10.1145\/2254064.2254090","type":"proceedings-article","created":{"date-parts":[[2012,6,11]],"date-time":"2012-06-11T09:03:31Z","timestamp":1339405411000},"page":"205-216","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["Sound and precise analysis of parallel programs through schedule specialization"],"prefix":"10.1145","author":[{"given":"Jingyue","family":"Wu","sequence":"first","affiliation":[{"name":"Columbia University, New York, NY, USA"}]},{"given":"Yang","family":"Tang","sequence":"additional","affiliation":[{"name":"Columbia University, New York, NY, USA"}]},{"given":"Gang","family":"Hu","sequence":"additional","affiliation":[{"name":"Columbia University, New York, NY, USA"}]},{"given":"Heming","family":"Cui","sequence":"additional","affiliation":[{"name":"Columbia University, New York, NY, USA"}]},{"given":"Junfeng","family":"Yang","sequence":"additional","affiliation":[{"name":"Columbia University, NEW YORK, NY, USA"}]}],"member":"320","published-online":{"date-parts":[[2012,6,11]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"The LLVM compiler framework. http:\/\/llvm.org.  The LLVM compiler framework. http:\/\/llvm.org."},{"key":"e_1_3_2_1_2_1","unstructured":"The Princeton application repository for shared-memory computers (PARSEC). http:\/\/parsec.cs.princeton.edu\/.  The Princeton application repository for shared-memory computers (PARSEC). http:\/\/parsec.cs.princeton.edu\/."},{"key":"e_1_3_2_1_3_1","unstructured":"Parallel BZIP2 (PBZIP2). http:\/\/compression.ca\/pbzip2\/.  Parallel BZIP2 (PBZIP2). http:\/\/compression.ca\/pbzip2\/."},{"key":"e_1_3_2_1_4_1","unstructured":"Stanford parallel applications for shared memory (SPLASH). http:\/\/www-flash.stanford.edu\/apps\/SPLASH\/.  Stanford parallel applications for shared memory (SPLASH). http:\/\/www-flash.stanford.edu\/apps\/SPLASH\/."},{"key":"e_1_3_2_1_5_1","unstructured":"STP Constraint Solver. https:\/\/sites.google.com\/site\/stpfastprover\/.  STP Constraint Solver. https:\/\/sites.google.com\/site\/stpfastprover\/."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/93542.93576"},{"key":"e_1_3_2_1_7_1","unstructured":"Apache Web Server. http:\/\/www.apache.org.  Apache Web Server. http:\/\/www.apache.org."},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of the Ninth Symposium on Operating Systems Design and Implementation (OSDI '10)","author":"Aviram A.","year":"2010","unstructured":"A. Aviram , S.-C. Weng , S. Hu , and B. Ford . Efficient system-enforced deterministic parallelism . In Proceedings of the Ninth Symposium on Operating Systems Design and Implementation (OSDI '10) , Oct. 2010 . A. Aviram, S.-C. Weng, S. Hu, and B. Ford. Efficient system-enforced deterministic parallelism. In Proceedings of the Ninth Symposium on Operating Systems Design and Implementation (OSDI '10), Oct. 2010."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062520"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1736020.1736029"},{"key":"e_1_3_2_1_11_1","first-page":"1","volume-title":"Proceedings of the Ninth Symposium on Operating Systems Design and Implementation (OSDI '10)","author":"Bergan T.","year":"2010","unstructured":"T. Bergan , N. Hunt , L. Ceze , and S. D. Gribble . Deterministic process groups in dOS . In Proceedings of the Ninth Symposium on Operating Systems Design and Implementation (OSDI '10) , pages 1 -- 16 , Oct. 2010 . T. Bergan, N. Hunt, L. Ceze, and S. D. Gribble. Deterministic process groups in dOS. In Proceedings of the Ninth Symposium on Operating Systems Design and Implementation (OSDI '10), pages 1--16, Oct. 2010."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1640089.1640096"},{"key":"e_1_3_2_1_13_1","volume-title":"May","author":"Board O. A. R.","year":"2008","unstructured":"O. A. R. Board . OpenMP application program interface version 3.0 , May 2008 . O. A. R. Board. OpenMP application program interface version 3.0, May 2008."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/158511.158707"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294274"},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of the Ninth Symposium on Operating Systems Design and Implementation (OSDI '10)","author":"Cui H.","year":"2010","unstructured":"H. Cui , J. Wu , C.-C. Tsai , and J. Yang . Stable deterministic multithreading through schedule memoization . In Proceedings of the Ninth Symposium on Operating Systems Design and Implementation (OSDI '10) , Oct. 2010 . H. Cui, J. Wu, C.-C. Tsai, and J. Yang. Stable deterministic multithreading through schedule memoization. In Proceedings of the Ninth Symposium on Operating Systems Design and Implementation (OSDI '10), Oct. 2010."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043588"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508255"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950394"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.5555\/646445.692151"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065016"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/143165.143220"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.1993.274940"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043587"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1346281.1346323"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/503272.503286"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/143165.143223"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508256"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508249"},{"key":"e_1_3_2_1_30_1","unstructured":"K. Poulsen. Software bug contributed to blackout. http:\/\/www.securityfocus.com\/news\/8016 Feb. 2004.  K. Poulsen. Software bug contributed to blackout. http:\/\/www.securityfocus.com\/news\/8016 Feb. 2004."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/647372.724044"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/312203.312214"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/349299.349325"},{"key":"e_1_3_2_1_34_1","volume-title":"http:\/\/pubs.opengroup.org\/onlinepubs\/9699919799\/","author":"The Open Group and the IEEE. POSIX.1-2008.","year":"2008","unstructured":"The Open Group and the IEEE. POSIX.1-2008. http:\/\/pubs.opengroup.org\/onlinepubs\/9699919799\/ , 2008 . The Open Group and the IEEE. POSIX.1-2008. http:\/\/pubs.opengroup.org\/onlinepubs\/9699919799\/, 2008."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/996841.996859"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1736020.1736041"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950395"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/996841.996855"}],"event":{"name":"PLDI '12: ACM SIGPLAN Conference on Programming Language Design and Implementation","location":"Beijing China","acronym":"PLDI '12","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 33rd ACM SIGPLAN Conference on Programming Language Design and Implementation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2254064.2254090","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2254064.2254090","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:20:59Z","timestamp":1750224059000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2254064.2254090"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,6,11]]},"references-count":38,"alternative-id":["10.1145\/2254064.2254090","10.1145\/2254064"],"URL":"https:\/\/doi.org\/10.1145\/2254064.2254090","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2345156.2254090","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2012,6,11]]},"assertion":[{"value":"2012-06-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}