{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T19:57:57Z","timestamp":1760299077536,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":47,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,2,7]],"date-time":"2015-02-07T00:00:00Z","timestamp":1423267200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Siemens Corporate Technology"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2015,2,7]]},"DOI":"10.1145\/2712386.2712392","type":"proceedings-article","created":{"date-parts":[[2015,1,28]],"date-time":"2015-01-28T14:12:26Z","timestamp":1422454346000},"page":"153-163","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Patty"],"prefix":"10.1145","author":[{"given":"Korbinian","family":"Molitorisz","sequence":"first","affiliation":[{"name":"Karlsruhe Institute of Technology (KIT)"}]},{"given":"Tobias","family":"M\u00fcller","sequence":"additional","affiliation":[{"name":"Karlsruhe Institute of Technology (KIT)"}]},{"given":"Walter F.","family":"Tichy","sequence":"additional","affiliation":[{"name":"Karlsruhe Institute of Technology (KIT)"}]}],"member":"320","published-online":{"date-parts":[[2015,2,7]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_3_2_1_1_1","DOI":"10.1109\/SC.2005.53"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_2_1","DOI":"10.1109\/MC.2011.99"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_3_1","DOI":"10.1109\/IWMSE.2009.5071383"},{"key":"e_1_3_2_1_4_1","first-page":"39","volume-title":"France: Springer-Verlag, 2011","author":"Liu Y.","year":"2033","unstructured":"Y. Liu , Z. Hu , and K. Matsuzaki , \" Towards systematic parallel programming over mapreduce,\" in Proceedings of the 17th international conference on Parallel processing - Volume Part II, ser. Euro-Par' 11. Bordeaux , France: Springer-Verlag, 2011 , pp. 39 -- 50 . {Online}. Available : http:\/\/dl.acm.org\/citation.cfm?id= 2033 408.2033414 Y. Liu, Z. Hu, and K. Matsuzaki, \"Towards systematic parallel programming over mapreduce,\" in Proceedings of the 17th international conference on Parallel processing - Volume Part II, ser. Euro-Par' 11. Bordeaux, France: Springer-Verlag, 2011, pp. 39--50. {Online}. Available: http:\/\/dl.acm.org\/citation.cfm?id=2033408.2033414"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_5_1","DOI":"10.1016\/j.parco.2010.05.006"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_6_1","DOI":"10.1145\/2484904.2484911"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_7_1","DOI":"10.1145\/1854273.1854321"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_8_1","DOI":"10.1145\/1542476.1542496"},{"unstructured":"C. Intel \"Intel parallel studio \" 2014. {Online}. Available: https:\/\/software.intel.com\/en-us\/intel-parallel-studio-xe  C. Intel \"Intel parallel studio \" 2014. {Online}. Available: https:\/\/software.intel.com\/en-us\/intel-parallel-studio-xe","key":"e_1_3_2_1_9_1"},{"unstructured":"C. CriticalBlue \"The prism technology platform \" 2014. {Online}. Available: http:\/\/www.criticalblue.com\/prism-technology.html  C. CriticalBlue \"The prism technology platform \" 2014. {Online}. Available: http:\/\/www.criticalblue.com\/prism-technology.html","key":"e_1_3_2_1_10_1"},{"unstructured":"D. Dobb's \"The state of parallel programming - the parallel programming landscape \" 2012.  D. Dobb's \"The state of parallel programming - the parallel programming landscape \" 2012.","key":"e_1_3_2_1_11_1"},{"key":"e_1_3_2_1_12_1","volume-title":"Dpunkt","author":"Gleim U.","year":"2011","unstructured":"U. Gleim and T. Schuele , Multicore-Software: Grundlagen, Architektur und Implementierung in C\/C++, Java und C# . Dpunkt , 2011 . U. Gleim and T. Schuele, Multicore-Software: Grundlagen, Architektur und Implementierung in C\/C++, Java und C#. Dpunkt, 2011."},{"issue":"3","key":"e_1_3_2_1_13_1","first-page":"16","article-title":"A fundamental turn toward concurrency in software","volume":"30","author":"Sutter H.","year":"2005","unstructured":"H. Sutter , \" A fundamental turn toward concurrency in software ,\" Dr. Dobb's Journal , vol. 30 , no. 3 , pp. 16 -- 23 , 2005 . H. Sutter, \"A fundamental turn toward concurrency in software,\" Dr. Dobb's Journal, vol. 30, no. 3, pp. 16--23, 2005.","journal-title":"Dr. Dobb's Journal"},{"key":"e_1_3_2_1_14_1","series-title":"Lecture Notes in Computer Science","volume-title":"A language-based tuning mechanism for task and pipeline parallelism,\" in Euro-Par 2010 - Parallel Processing","author":"Otto F.","year":"2010","unstructured":"F. Otto , C. A. Schaefer , M. Dempe , and W. F. Tichy , \" A language-based tuning mechanism for task and pipeline parallelism,\" in Euro-Par 2010 - Parallel Processing , ser. Lecture Notes in Computer Science , P. DAmbra, M. Guarracino, and D. Talia, Eds. Springer Berlin Heidelberg , Jan. 2010 , no. 6272, pp. 328--340. F. Otto, C. A. Schaefer, M. Dempe, and W. F. Tichy, \"A language-based tuning mechanism for task and pipeline parallelism,\" in Euro-Par 2010 - Parallel Processing, ser. Lecture Notes in Computer Science, P. DAmbra, M. Guarracino, and D. Talia, Eds. Springer Berlin Heidelberg, Jan. 2010, no. 6272, pp. 328--340."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_15_1","DOI":"10.1145\/1370082.1370096"},{"key":"e_1_3_2_1_16_1","first-page":"626","article-title":"Theory of cognitive pattern recognition,\" in Theory of Cognitive Pattern Recognition, P.-Y. Yin","author":"Youguo Pi M. L.","year":"2008","unstructured":"M. L. Youguo Pi , Wenzhi Liao and J. Lu , \" Theory of cognitive pattern recognition,\" in Theory of Cognitive Pattern Recognition, P.-Y. Yin , Ed. I-Tech , 2008 , p. 626 . M. L. Youguo Pi, Wenzhi Liao and J. Lu, \"Theory of cognitive pattern recognition,\" in Theory of Cognitive Pattern Recognition, P.-Y. Yin, Ed. I-Tech, 2008, p. 626.","journal-title":"Ed. I-Tech"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_17_1","DOI":"10.1145\/1391469.1391474"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_18_1","DOI":"10.5555\/1406956"},{"key":"e_1_3_2_1_19_1","volume-title":"Fundamentals of Multicore Software Development","author":"Pankratius V.","year":"2012","unstructured":"V. Pankratius , A.-R. Adl-Tabatabei , and W. F. Tichy , Fundamentals of Multicore Software Development . CRC-Press , 2012 . V. Pankratius, A.-R. Adl-Tabatabei, and W. F. Tichy, Fundamentals of Multicore Software Development. CRC-Press, 2012."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_20_1","DOI":"10.1007\/978-3-642-31202-1_8"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_21_1","DOI":"10.1109\/CSMR.2013.49"},{"key":"e_1_3_2_1_22_1","volume-title":"Automatic generation of parallel unit tests,\" in 8th IEEE\/ACM International Workshop on Automation of Software Test (AST","author":"Schimmel J.","year":"2013","unstructured":"J. Schimmel , K. Molitorisz , A. Jannesari , and W. F. Tichy , \" Automatic generation of parallel unit tests,\" in 8th IEEE\/ACM International Workshop on Automation of Software Test (AST 2013 ), May 2013. J. Schimmel, K. Molitorisz, A. Jannesari, and W. F. Tichy, \"Automatic generation of parallel unit tests,\" in 8th IEEE\/ACM International Workshop on Automation of Software Test (AST 2013), May 2013."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_23_1","DOI":"10.1145\/1806799.1806859"},{"key":"e_1_3_2_1_24_1","first-page":"267","volume-title":"OSDI'08","author":"Musuvathi M.","year":"2008","unstructured":"M. Musuvathi , S. Qadeer , T. Ball , G. Basler , P. A. Nainar , and I. Neamtiu , \" Finding and reproducing heisenbugs in concurrent programs,\" in Proceedings of the 8th USENIX Conference on Operating Systems Design and Implementation, ser . OSDI'08 . Berkeley, CA, USA: USENIX Association , 2008 , pp. 267 -- 280 . {Online}. Available: http:\/\/dl.acm.org\/citation.cfm?id=1855741.1855760 M. Musuvathi, S. Qadeer, T. Ball, G. Basler, P. A. Nainar, and I. Neamtiu, \"Finding and reproducing heisenbugs in concurrent programs,\" in Proceedings of the 8th USENIX Conference on Operating Systems Design and Implementation, ser. OSDI'08. Berkeley, CA, USA: USENIX Association, 2008, pp. 267--280. {Online}. Available: http:\/\/dl.acm.org\/citation.cfm?id=1855741.1855760"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_25_1","DOI":"10.1145\/2379776.2379780"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_26_1","DOI":"10.1145\/1880018.1880019"},{"key":"e_1_3_2_1_27_1","first-page":"319","volume-title":"ICSE-Companion 2009","author":"Otto F.","year":"2009","unstructured":"F. Otto , V. Pankratius , and W. Tichy , \" High-level multicore programming with XJava,\" in 31st International Conference on Software Engineering - Companion Volume, 2009 . ICSE-Companion 2009 , May 2009 , pp. 319 -- 322 . F. Otto, V. Pankratius, and W. Tichy, \"High-level multicore programming with XJava,\" in 31st International Conference on Software Engineering - Companion Volume, 2009. ICSE-Companion 2009, May 2009, pp. 319--322."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_28_1","DOI":"10.1007\/978-3-642-24322-6_8"},{"key":"e_1_3_2_1_29_1","series-title":"Lecture Notes in Computer Science","volume-title":"Run-time automatic performance tuning for multicore applications,\" in Euro-Par 2011 Parallel Processing","author":"Karcher T.","year":"2011","unstructured":"T. Karcher and V. Pankratius , \" Run-time automatic performance tuning for multicore applications,\" in Euro-Par 2011 Parallel Processing , ser. Lecture Notes in Computer Science , E. Jeannot, R. Namyst, and J. Roman, Eds. Springer Berlin Heidelberg , Jan. 2011 , no. 6852, pp. 3--14. T. Karcher and V. Pankratius, \"Run-time automatic performance tuning for multicore applications,\" in Euro-Par 2011 Parallel Processing, ser. Lecture Notes in Computer Science, E. Jeannot, R. Namyst, and J. Roman, Eds. Springer Berlin Heidelberg, Jan. 2011, no. 6852, pp. 3--14."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_30_1","DOI":"10.1093\/comjnl\/7.4.308"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_31_1","DOI":"10.1016\/0305-0548(86)90048-1"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1524\/9783486841749.125","volume-title":"Konstruktion eines fragebogens zur messung der user experience von softwareprodukten,\" in Mensch und Computer 2006: Mensch und Computer im Strukturwandel","author":"Laugwitz B.","year":"2006","unstructured":"B. Laugwitz , M. Schrepp , and T. Held , \" Konstruktion eines fragebogens zur messung der user experience von softwareprodukten,\" in Mensch und Computer 2006: Mensch und Computer im Strukturwandel , A. M. Heinecke and H. Paul, Eds. Mnchen: Oldenbourg Verlag , 2006 , pp. 125 -- 134 . B. Laugwitz, M. Schrepp, and T. Held, \"Konstruktion eines fragebogens zur messung der user experience von softwareprodukten,\" in Mensch und Computer 2006: Mensch und Computer im Strukturwandel, A. M. Heinecke and H. Paul, Eds. Mnchen: Oldenbourg Verlag, 2006, pp. 125--134."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_33_1","DOI":"10.5555\/555142"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_34_1","DOI":"10.1109\/MICRO.2010.49"},{"key":"e_1_3_2_1_35_1","first-page":"26","volume-title":"Estimating and exploiting potential parallelism by source-level dependence profiling,\" in Proceedings of the 16th international Euro-Par conference on Parallel processing: Part I, ser. EuroPar'10","author":"Mak J.","year":"2010","unstructured":"J. Mak , K.-F. Faxn , S. Janson , and A. Mycroft , \" Estimating and exploiting potential parallelism by source-level dependence profiling,\" in Proceedings of the 16th international Euro-Par conference on Parallel processing: Part I, ser. EuroPar'10 . Ischia, Italy : Springer-Verlag , 2010 , pp. 26 -- 37 . {Online}. Available: http:\/\/portal.acm.org\/citation.cfm?id=1887695.1887700 J. Mak, K.-F. Faxn, S. Janson, and A. Mycroft, \"Estimating and exploiting potential parallelism by source-level dependence profiling,\" in Proceedings of the 16th international Euro-Par conference on Parallel processing: Part I, ser. EuroPar'10. Ischia, Italy: Springer-Verlag, 2010, pp. 26--37. {Online}. Available: http:\/\/portal.acm.org\/citation.cfm?id=1887695.1887700"},{"key":"e_1_3_2_1_36_1","volume-title":"Automatische Performanzoptimierung Paralleler Architekturen: Neue Konzepte zur effizienten Enwicklung paralleler Programme","author":"Schaefer C. A.","year":"2010","unstructured":"C. A. Schaefer , Automatische Performanzoptimierung Paralleler Architekturen: Neue Konzepte zur effizienten Enwicklung paralleler Programme . Saarbrucken : Suedwestdeutscher Verlag fuer Hochschulschriften, 2010 . C. A. Schaefer, Automatische Performanzoptimierung Paralleler Architekturen: Neue Konzepte zur effizienten Enwicklung paralleler Programme. Saarbrucken: Suedwestdeutscher Verlag fuer Hochschulschriften, 2010."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_37_1","DOI":"10.1145\/1075382.1075385"},{"unstructured":"GCC \"Automatic parallelization in GCC \" 2012. {Online}. Available: http:\/\/gcc.gnu.org\/wiki\/AutoParInGCC  GCC \"Automatic parallelization in GCC \" 2012. {Online}. Available: http:\/\/gcc.gnu.org\/wiki\/AutoParInGCC","key":"e_1_3_2_1_38_1"},{"unstructured":"C. Intel \"Intel compilers \" 2014. {Online}. Available: http:\/\/software.intel.com\/en-us\/intel-compilers\/  C. Intel \"Intel compilers \" 2014. {Online}. Available: http:\/\/software.intel.com\/en-us\/intel-compilers\/","key":"e_1_3_2_1_39_1"},{"key":"e_1_3_2_1_40_1","series-title":"Lecture Notes in Computer Science","volume-title":"Putting polyhedral loop transformations to work,\" in Languages and Compilers for Parallel Computing","author":"Bastoul C.","year":"2004","unstructured":"C. Bastoul , A. Cohen , S. Girbal , S. Sharma , and O. Temam , \" Putting polyhedral loop transformations to work,\" in Languages and Compilers for Parallel Computing , ser. Lecture Notes in Computer Science , L. Rauchwerger, Ed. Springer Berlin Heidelberg , Jan. 2004 , no. 2958, pp. 209--225. C. Bastoul, A. Cohen, S. Girbal, S. Sharma, and O. Temam, \"Putting polyhedral loop transformations to work,\" in Languages and Compilers for Parallel Computing, ser. Lecture Notes in Computer Science, L. Rauchwerger, Ed. Springer Berlin Heidelberg, Jan. 2004, no. 2958, pp. 209--225."},{"key":"e_1_3_2_1_41_1","volume-title":"dissertation","author":"Wolf M. E.","year":"1992","unstructured":"M. E. Wolf , \" Improving locality and parallelism in nested loops,\" Ph. D. dissertation , Stanford University , Stanford, CA, USA , 1992 , UMI Order No. GAX93-02340. M. E. Wolf, \"Improving locality and parallelism in nested loops,\" Ph.D. dissertation, Stanford University, Stanford, CA, USA, 1992, UMI Order No. GAX93-02340."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_42_1","DOI":"10.1145\/113445.113449"},{"key":"e_1_3_2_1_43_1","volume-title":"Supercompilers for Parallel and Vector Computers","author":"Zima H.","year":"1991","unstructured":"H. Zima and B. Chapman , Supercompilers for Parallel and Vector Computers . New York, NY, USA : ACM , 1991 . H. Zima and B. Chapman, Supercompilers for Parallel and Vector Computers. New York, NY, USA: ACM, 1991."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_44_1","DOI":"10.1145\/379605.379665"},{"key":"e_1_3_2_1_45_1","first-page":"163","volume-title":"Jun. 2010","author":"Bluemke I.","unstructured":"I. Bluemke and J. Fugas , \" C code parallelization with paragraph,\" in 2010 2nd International Conference on Information Technology (ICIT) , Jun. 2010 , pp. 163 -- 166 . I. Bluemke and J. Fugas, \"C code parallelization with paragraph,\" in 2010 2nd International Conference on Information Technology (ICIT), Jun. 2010, pp. 163--166."},{"key":"e_1_3_2_1_46_1","first-page":"259","volume-title":"Eds. Springer Netherlands","author":"Bluemke I.","year":"2010","unstructured":"I. Bluemke and J. Fugas , \" A tool supporting c code parallelization,\" in Innovations in Computing Sciences and Software Engineering, T. Sobh and K. Elleithy , Eds. Springer Netherlands , Jan. 2010 , pp. 259 -- 264 . I. Bluemke and J. Fugas, \"A tool supporting c code parallelization,\" in Innovations in Computing Sciences and Software Engineering, T. Sobh and K. Elleithy, Eds. Springer Netherlands, Jan. 2010, pp. 259--264."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_47_1","DOI":"10.1109\/MC.2009.385"}],"event":{"sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"acronym":"PPoPP '15","name":"PPoPP '15: 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","location":"San Francisco California"},"container-title":["Proceedings of the Sixth International Workshop on Programming Models and Applications for Multicores and Manycores"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2712386.2712392","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2712386.2712392","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T19:04:22Z","timestamp":1750273462000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2712386.2712392"}},"subtitle":["a pattern-based parallelization tool for the multicore age"],"short-title":[],"issued":{"date-parts":[[2015,2,7]]},"references-count":47,"alternative-id":["10.1145\/2712386.2712392","10.1145\/2712386"],"URL":"https:\/\/doi.org\/10.1145\/2712386.2712392","relation":{},"subject":[],"published":{"date-parts":[[2015,2,7]]},"assertion":[{"value":"2015-02-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}