{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:46:05Z","timestamp":1772163965887,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":45,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,6,15]],"date-time":"2009-06-15T00:00:00Z","timestamp":1245024000000},"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":[[2009,6,15]]},"DOI":"10.1145\/1542476.1542496","type":"proceedings-article","created":{"date-parts":[[2009,6,16]],"date-time":"2009-06-16T09:34:36Z","timestamp":1245144876000},"page":"177-187","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":107,"title":["Towards a holistic approach to auto-parallelization"],"prefix":"10.1145","author":[{"given":"Georgios","family":"Tournavitis","sequence":"first","affiliation":[{"name":"University of Edinburgh, Edinburgh, United Kingdom"}]},{"given":"Zheng","family":"Wang","sequence":"additional","affiliation":[{"name":"University of Edinburgh, Edinburgh, United Kingdom"}]},{"given":"Bj\u00f6rn","family":"Franke","sequence":"additional","affiliation":[{"name":"University of Edinburgh, Edinburgh, United Kingdom"}]},{"given":"Michael F.P.","family":"O'Boyle","sequence":"additional","affiliation":[{"name":"University of Edinburgh, Edinburgh, United Kingdom"}]}],"member":"320","published-online":{"date-parts":[[2009,6,15]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/TADVP.2004.830355"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/360827.360844"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/13310.13328"},{"key":"e_1_3_2_1_4_1","volume-title":"Morgan Kaufmann","author":"Allen R.","year":"2002","unstructured":"R. Allen and K. Kennedy . Optimizing Compilers for Modern Architectures: A Dependence-Based Approach . Morgan Kaufmann , 2002 . R. Allen and K. Kennedy. Optimizing Compilers for Modern Architectures: A Dependence-Based Approach. Morgan Kaufmann, 2002."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8191(98)00021-0"},{"key":"e_1_3_2_1_6_1","volume-title":"UIUC","author":"Padua D. A.","year":"1993","unstructured":"D. A. Padua , R. Eigenmann , : A new-generation parallelizing compiler for MPPs. Technical report, In CSRD No. 1306 . UIUC , 1993 . D. A. Padua, R. Eigenmann, et al. Polaris: A new-generation parallelizing compiler for MPPs. Technical report, In CSRD No. 1306. UIUC, 1993."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.546613"},{"key":"e_1_3_2_1_8_1","unstructured":"Open64. http:\/\/www.open64.net.  Open64. http:\/\/www.open64.net."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/277650.277725"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/605397.605428"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/782814.782825"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1229428.1229483"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/329366.301108"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250759"},{"key":"e_1_3_2_1_15_1","volume-title":"Standard Templates Adaptive Parallel Library. Inter. Workshop LCR","author":"Rauchwerger L.","year":"1998","unstructured":"L. Rauchwerger , F. Arzu , and K. Ouchi . Standard Templates Adaptive Parallel Library. Inter. Workshop LCR , 1998 . L. Rauchwerger, F. Arzu, and K. Ouchi. Standard Templates Adaptive Parallel Library. Inter. Workshop LCR, 1998."},{"key":"e_1_3_2_1_16_1","volume-title":"IPDPS","author":"Guo Jia","year":"2006","unstructured":"Jia Guo , Ganesh Bikshandi , Hierarchically tiled arrays for parallelism and locality . IPDPS , 2006 . Jia Guo, Ganesh Bikshandi, et al. Hierarchically tiled arrays for parallelism and locality. IPDPS, 2006."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/109025.109086"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.86108"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8191(96)00097-X"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1093\/ietisy\/e89-d.2.399"},{"key":"e_1_3_2_1_21_1","volume-title":"HiPEAC Industrial Workshop","author":"Rul S.","year":"2008","unstructured":"S. Rul , H. Vandierendonck , and K. De Bosschere . A dynamic analysis tool for finding coarse-grain parallelism . In HiPEAC Industrial Workshop , 2008 . S. Rul, H. Vandierendonck, and K. De Bosschere. A dynamic analysis tool for finding coarse-grain parallelism. In HiPEAC Industrial Workshop, 2008."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2002.1011394"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/130385.130401"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1046192.1046216"},{"issue":"3","key":"e_1_3_2_1_26_1","volume":"5","author":"Bailey D. H.","year":"1991","unstructured":"D. H. Bailey , E. Barszcz , The NAS parallel benchmarks. The International Journal of Supercomputer Applications , 5 ( 3 ), 1991 . D. H. Bailey, E. Barszcz, et al. The NAS parallel benchmarks. The International Journal of Supercomputer Applications, 5(3), 1991.","journal-title":"The International Journal of Supercomputer Applications"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2007.370682"},{"key":"e_1_3_2_1_28_1","unstructured":"NAS Parallel Benchmarks 2.3 OpenMP C version. http:\/\/phase.hpcc.jp\/Omni\/benchmarks\/NPB\/index.html.  NAS Parallel Benchmarks 2.3 OpenMP C version. http:\/\/phase.hpcc.jp\/Omni\/benchmarks\/NPB\/index.html."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/647074.713908"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/279358.279392"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2004.12"},{"key":"e_1_3_2_1_32_1","volume-title":"MULTIPROG","author":"Ramaseshan R.","year":"2008","unstructured":"R. Ramaseshan and F. Mueller . Toward thread-level speculation for coarse-grained parallelism of regular access patterns . MULTIPROG , 2008 . R. Ramaseshan and F. Mueller. Toward thread-level speculation for coarse-grained parallelism of regular access patterns. MULTIPROG, 2008."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2007.35"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1274971.1275008"},{"key":"e_1_3_2_1_35_1","volume-title":"LCPC","author":"Peterson P.","year":"1992","unstructured":"P. Peterson and D. Padua . Dynamic dependence analysis: A novel method for data dependence evaluation . LCPC , 1992 . P. Peterson and D. Padua. Dynamic dependence analysis: A novel method for data dependence evaluation. LCPC, 1992."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/859618.859668"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250760"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2007.7"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/76263.76335"},{"key":"e_1_3_2_1_41_1","volume-title":"IPDPS","author":"Liao C.","year":"2007","unstructured":"C. Liao and B. Chapman . A compile-time cost model for OpenMP . IPDPS , 2007 . C. Liao and B. Chapman. A compile-time cost model for OpenMP. IPDPS, 2007."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2005.85"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2005.386"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/79173.79181"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/314403.314414"},{"key":"e_1_3_2_1_46_1","volume-title":"Artificial Intelligence: Methodology","author":"Monsifrot A.","year":"2002","unstructured":"A. Monsifrot , F. Bodin , and R. Quiniou . A machine learning approach to automatic production of compiler heuristics . Artificial Intelligence: Methodology , Systems, Applications , 2002 . A. Monsifrot, F. Bodin, and R. Quiniou. A machine learning approach to automatic production of compiler heuristics. Artificial Intelligence: Methodology, Systems, Applications, 2002."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1375581.1375594"}],"event":{"name":"PLDI '09: ACM SIGPLAN Conference on Programming Language Design and Implementation","location":"Dublin Ireland","acronym":"PLDI '09","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"]},"container-title":["Proceedings of the 30th ACM SIGPLAN Conference on Programming Language Design and Implementation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1542476.1542496","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1542476.1542496","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:29:56Z","timestamp":1750238996000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1542476.1542496"}},"subtitle":["integrating profile-driven parallelism detection and machine-learning based mapping"],"short-title":[],"issued":{"date-parts":[[2009,6,15]]},"references-count":45,"alternative-id":["10.1145\/1542476.1542496","10.1145\/1542476"],"URL":"https:\/\/doi.org\/10.1145\/1542476.1542496","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1543135.1542496","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2009,6,15]]},"assertion":[{"value":"2009-06-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}