{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,7]],"date-time":"2026-03-07T14:18:42Z","timestamp":1772893122328,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":42,"publisher":"ACM","license":[{"start":{"date-parts":[[2007,6,10]],"date-time":"2007-06-10T00:00:00Z","timestamp":1181433600000},"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":[[2007,6,10]]},"DOI":"10.1145\/1250734.1250759","type":"proceedings-article","created":{"date-parts":[[2007,9,14]],"date-time":"2007-09-14T12:07:37Z","timestamp":1189771657000},"page":"211-222","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":271,"title":["Optimistic parallelism requires abstractions"],"prefix":"10.1145","author":[{"given":"Milind","family":"Kulkarni","sequence":"first","affiliation":[{"name":"University of Texas, Austin, TX"}]},{"given":"Keshav","family":"Pingali","sequence":"additional","affiliation":[{"name":"University of Texas, Austin, TX"}]},{"given":"Bruce","family":"Walter","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, TX"}]},{"given":"Ganesh","family":"Ramanarayanan","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, TX"}]},{"given":"Kavita","family":"Bala","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, TX"}]},{"given":"L. Paul","family":"Chew","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, TX"}]}],"member":"320","published-online":{"date-parts":[[2007,6,10]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2005.41"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1088149.1088198"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/361002.361007"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/PGEC.1966.264565"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1229428.1229441"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/T-C.1972.223515"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/160985.161150"},{"key":"e_1_3_2_1_9_1","volume-title":"February","author":"de Galas Johan","year":"2005","unstructured":"Johan de Galas . The quest for more processing power: is the single core CPU doomed? http:\/\/www.anandtech.com\/cpuchipsets\/ showdoc.aspx?i=2377 , February 2005 . Johan de Galas. The quest for more processing power: is the single core CPU doomed? http:\/\/www.anandtech.com\/cpuchipsets\/ showdoc.aspx?i=2377, February 2005."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/267959.269969"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/285930.285985"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2004.1310767"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/949305.949340"},{"key":"e_1_3_2_1_14_1","volume-title":"editors","author":"Hennessy John","year":"2003","unstructured":"John Hennessy and David Patterson , editors . Computer Architecture : A Quantitative Approach. Morgan Kaufmann , 2003 . John Hennessy and David Patterson, editors. Computer Architecture: A Quantitative Approach. Morgan Kaufmann, 2003."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/165123.165164"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/308386.308440"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3916.3988"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/96709.96731"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4613-9575-1","volume-title":"Programming with sets: An introduction to SETL","author":"Schwartz J. T.","year":"1986","unstructured":"J. T. Schwartz , R. B. K. Dewar , E. Dubinsky , and E. Schonberg . Programming with sets: An introduction to SETL . Springer-Verlag Publishers , 1986 . J. T. Schwartz, R. B. K. Dewar, E. Dubinsky, and E. Schonberg. Programming with sets: An introduction to SETL. Springer-Verlag Publishers, 1986."},{"key":"e_1_3_2_1_20_1","volume-title":"Morgan Kaufmann","author":"Kennedy Ken","year":"2001","unstructured":"Ken Kennedy and John Allen , editors. Optimizing compilers for modren architectures:a dependence-based approach . Morgan Kaufmann , 2001 . Ken Kennedy and John Allen, editors. Optimizing compilers for modren architectures:a dependence-based approach. Morgan Kaufmann, 2001."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2006.1598134"},{"key":"e_1_3_2_1_22_1","volume-title":"SCOOL '05: Sychronization and Concurrency in Object-Oriented Languages","author":"J. Eliot","year":"2005","unstructured":"J. Eliot B. Moss and Antony L. Hosking. Nested transactional memory: Model and preliminary architectural sketches . In SCOOL '05: Sychronization and Concurrency in Object-Oriented Languages , 2005 . J. Eliot B. Moss and Antony L. Hosking. Nested transactional memory: Model and preliminary architectural sketches. In SCOOL '05: Sychronization and Concurrency in Object-Oriented Languages, 2005."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/PL00007196"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1229428.1229442"},{"key":"e_1_3_2_1_25_1","volume-title":"October 28","author":"Openmp","year":"1997","unstructured":"Openmp : A proposed industry standard api for shared memory programming. See www.openmp.org , October 28 , 1997 . Openmp: A proposed industry standard api for shared memory programming. See www.openmp.org, October 28, 1997."},{"key":"e_1_3_2_1_26_1","volume-title":"Introduction to Data Mining","author":"Pang-Ning Tan Michael Steinbach","year":"2005","unstructured":"Michael Steinbach Pang-Ning Tan and Vipin Kumar , editors. Introduction to Data Mining . Pearson Addison Wesley , 2005 . Michael Steinbach Pang-Ning Tan and Vipin Kumar, editors. Introduction to Data Mining. Pearson Addison Wesley, 2005."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/169627.169752"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250662.1250675"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/645605.757923"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.752782"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/237721.237725"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/248052.248106"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/1867135.1867203"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/224964.224987"},{"key":"e_1_3_2_1_35_1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1007\/BFb0014497","volume-title":"Applied Computational Geometry: Towards Geometric Engineering","author":"Shewchuk Jonathan Richard","year":"1996","unstructured":"Jonathan Richard Shewchuk . Triangle: Engineering a 2D Quality Mesh Generator and Delaunay Triangulator . In Applied Computational Geometry: Towards Geometric Engineering , volume 1148 of Lecture Notes in Computer Science , pages 203 -- 222 . May 1996 . Jonathan Richard Shewchuk. Triangle: Engineering a 2D Quality Mesh Generator and Delaunay Triangulator. In Applied Computational Geometry: Towards Geometric Engineering, volume 1148 of Lecture Notes in Computer Science, pages 203--222. May 1996."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/339647.339650"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.111.0025"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1229428.1229443"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073318"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.9728"},{"key":"e_1_3_2_1_41_1","volume-title":"Algorithms + Data Structures = Programs","author":"Wirth Niklaus","year":"1978","unstructured":"Niklaus Wirth . Algorithms + Data Structures = Programs . Prentice Hall PTR , Upper Saddle River, NJ, USA, 1978 . Niklaus Wirth. Algorithms + Data Structures = Programs. Prentice Hall PTR, Upper Saddle River, NJ, USA, 1978."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.5555\/645676.663641"},{"key":"e_1_3_2_1_43_1","first-page":"162","volume-title":"HPCA '98: Proceedings of the 4th International Symposium on High-Performance Computer Architecture","author":"Zhan L. Rauchwerger Y.","year":"1998","unstructured":"L. Rauchwerger Y. Zhan and J. Torrellas . Hardware for speculative run--time parallelization in distributed shared-memory multiprocessors . In HPCA '98: Proceedings of the 4th International Symposium on High-Performance Computer Architecture , page 162 , 1998 . L. Rauchwerger Y. Zhan and J. Torrellas. Hardware for speculative run--time parallelization in distributed shared-memory multiprocessors. In HPCA '98: Proceedings of the 4th International Symposium on High-Performance Computer Architecture, page 162, 1998."}],"event":{"name":"PLDI '07: ACM SIGPLAN Conference on Programming Language Design and Implementation","location":"San Diego California USA","acronym":"PLDI '07","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"]},"container-title":["Proceedings of the 28th ACM SIGPLAN Conference on Programming Language Design and Implementation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1250734.1250759","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1250734.1250759","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:52:19Z","timestamp":1750243939000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1250734.1250759"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,6,10]]},"references-count":42,"alternative-id":["10.1145\/1250734.1250759","10.1145\/1250734"],"URL":"https:\/\/doi.org\/10.1145\/1250734.1250759","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1273442.1250759","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2007,6,10]]},"assertion":[{"value":"2007-06-10","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}