{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,29]],"date-time":"2025-11-29T07:54:00Z","timestamp":1764402840676,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":28,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,1,23]],"date-time":"2018-01-23T00:00:00Z","timestamp":1516665600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"EU H2020 FET-HPC","award":["671623"],"award-info":[{"award-number":["671623"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,1,23]]},"DOI":"10.1145\/3183767.3183770","type":"proceedings-article","created":{"date-parts":[[2018,3,19]],"date-time":"2018-03-19T12:53:23Z","timestamp":1521464003000},"page":"13-19","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["AutoPar-Clava"],"prefix":"10.1145","author":[{"given":"Hamid","family":"Arabnejad","sequence":"first","affiliation":[{"name":"Faculdade de Engenharia (FEUP), Universidade do Porto"}]},{"given":"Jo\u00e3o","family":"Bispo","sequence":"additional","affiliation":[{"name":"Faculdade de Engenharia (FEUP), Universidade do Porto, INESC-TEC"}]},{"given":"Jorge G.","family":"Barbosa","sequence":"additional","affiliation":[{"name":"Faculdade de Engenharia (FEUP), Universidade do Porto, LIACC"}]},{"given":"Jo\u00e3o M.P.","family":"Cardoso","sequence":"additional","affiliation":[{"name":"Faculdade de Engenharia (FEUP), Universidade do Porto, INESC-TEC"}]}],"member":"320","published-online":{"date-parts":[[2018,1,23]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"clang: a C language family frontend for LLVM. (????). http:\/\/clang.llvm.org\/.  clang: a C language family frontend for LLVM. (????). http:\/\/clang.llvm.org\/."},{"key":"e_1_3_2_1_2_1","volume-title":"https:\/\/software.intel.com\/en-us\/c-compilers\/","author":"Compiler Intel","year":"2013","unstructured":"2013. Intel C++ Compiler . ( 2013 ). https:\/\/software.intel.com\/en-us\/c-compilers\/ . 2013. Intel C++ Compiler. (2013). https:\/\/software.intel.com\/en-us\/c-compilers\/."},{"key":"e_1_3_2_1_3_1","volume-title":"IMPACT 2012: Second International Workshop on Polyhedral Compilation Techniques HiPEAC","author":"Amini M.","year":"2012","unstructured":"M. Amini , B. Creusillet , S. Even , R. Keryell , O. Goubier , S. Guelton , J. McMahon , F. Pasquier , G. P\u00e9an , and P. Villalon . 2012. Par4all: From convex array regions to heterogeneous computing . In IMPACT 2012: Second International Workshop on Polyhedral Compilation Techniques HiPEAC 2012 . M. Amini, B. Creusillet, S. Even, R. Keryell, O. Goubier, S. Guelton, J. McMahon, F. Pasquier, G. P\u00e9an, and P. Villalon. 2012. Par4all: From convex array regions to heterogeneous computing. In IMPACT 2012: Second International Workshop on Polyhedral Compilation Techniques HiPEAC 2012."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-012-0211-z"},{"volume-title":"Loop transformations for restructuring compilers: the foundations","author":"Banerjee Utpal","key":"e_1_3_2_1_5_1","unstructured":"Utpal Banerjee . 2007. Loop transformations for restructuring compilers: the foundations . Springer Science & Business Media . Utpal Banerjee. 2007. Loop transformations for restructuring compilers: the foundations. Springer Science & Business Media."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/1899290.1899294"},{"key":"e_1_3_2_1_7_1","volume-title":"International Workshop on Languages and Compilers for Parallel Computing. Springer, 209--225","author":"Bastoul C\u00e9dric","year":"2003","unstructured":"C\u00e9dric Bastoul , Albert Cohen , Sylvain Girbal , Saurabh Sharma , and Olivier Temam . 2003 . Putting polyhedral loop transformations to work . In International Workshop on Languages and Compilers for Parallel Computing. Springer, 209--225 . C\u00e9dric Bastoul, Albert Cohen, Sylvain Girbal, Saurabh Sharma, and Olivier Temam. 2003. Putting polyhedral loop transformations to work. In International Workshop on Languages and Compilers for Parallel Computing. Springer, 209--225."},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings. IEEE, 528--537","author":"Blume William","year":"1994","unstructured":"William Blume and Rudolf Eigenmann . 1994 . The range test: a dependence test for symbolic, non-linear expressions. In Supercomputing'94 ., Proceedings. IEEE, 528--537 . William Blume and Rudolf Eigenmann. 1994. The range test: a dependence test for symbolic, non-linear expressions. In Supercomputing'94., Proceedings. IEEE, 528--537."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1379022.1375595"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2162049.2162071"},{"key":"e_1_3_2_1_11_1","unstructured":"Rohit Chandra. 2001. Parallel programming in OpenMP. Morgan kaufmann.   Rohit Chandra. 2001. Parallel programming in OpenMP. Morgan kaufmann."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2009.385"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1155\/1994\/487064"},{"key":"e_1_3_2_1_14_1","first-page":"996","article-title":"New User Interface for Petit and Other Extensions","volume":"1","author":"Kelly W.","year":"1996","unstructured":"W. Kelly , V. Maslov , W. Pugh , E. Rosser , T. Shpeisman , and D. Wonnacott . 1996 . New User Interface for Petit and Other Extensions . User Guide 1 (1996), 996 . W. Kelly, V. Maslov, W. Pugh, E. Rosser, T. Shpeisman, and D. Wonnacott. 1996. New User Interface for Petit and Other Extensions. User Guide 1 (1996), 996.","journal-title":"User Guide"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2012.182"},{"key":"e_1_3_2_1_16_1","volume-title":"International Workshop on Languages and Compilers for Parallel Computing. Springer, 539--553","author":"Lee Sang-Ik","year":"2003","unstructured":"Sang-Ik Lee , Troy A Johnson , and Rudolf Eigenmann . 2003 . Cetus--an extensible compiler infrastructure for source-to-source transformation . In International Workshop on Languages and Compilers for Parallel Computing. Springer, 539--553 . Sang-Ik Lee, Troy A Johnson, and Rudolf Eigenmann. 2003. Cetus--an extensible compiler infrastructure for source-to-source transformation. In International Workshop on Languages and Compilers for Parallel Computing. Springer, 539--553."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/113446.113447"},{"volume-title":"Soft Computing in Computer and Information Science","author":"Palkowski Marek","key":"e_1_3_2_1_18_1","unstructured":"Marek Palkowski and Wlodzimierz Bielecki . 2015. TRACO Parallelizing Compiler . In Soft Computing in Computer and Information Science . Springer , 409--421. Marek Palkowski and Wlodzimierz Bielecki. 2015. TRACO Parallelizing Compiler. In Soft Computing in Computer and Information Science. Springer, 409--421."},{"key":"e_1_3_2_1_19_1","first-page":"1277","article-title":"TRACO: Source-to-Source Parallelizing Compiler","volume":"35","author":"Palkowski Marek","year":"2017","unstructured":"Marek Palkowski and Wlodzimierz Bielecki . 2017 . TRACO: Source-to-Source Parallelizing Compiler . Computing and Informatics 35 , 6 (2017), 1277 -- 1306 . Marek Palkowski and Wlodzimierz Bielecki. 2017. TRACO: Source-to-Source Parallelizing Compiler. Computing and Informatics 35, 6 (2017), 1277--1306.","journal-title":"Computing and Informatics"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/125826.125848"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/135226.135233"},{"key":"e_1_3_2_1_22_1","volume-title":"International Workshop on Languages and Compilers for Parallel Computing. Springer, 546--566","author":"Pugh William","year":"1993","unstructured":"William Pugh and David Wonnacott . 1993 . An exact method for analysis of value-based array data dependences . In International Workshop on Languages and Compilers for Parallel Computing. Springer, 546--566 . William Pugh and David Wonnacott. 1993. An exact method for analysis of value-based array data dependences. In International Workshop on Languages and Compilers for Parallel Computing. Springer, 546--566."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0129626400000214"},{"key":"e_1_3_2_1_24_1","unstructured":"Dan Quinlan Chunhua Liao Justin Too Robb P Matzke and Markus Schordan. 2012. ROSE compiler infrastructure. (2012).  Dan Quinlan Chunhua Liao Justin Too Robb P Matzke and Markus Schordan. 2012. ROSE compiler infrastructure. (2012)."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2011.6114174"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1854273.1854321"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2162131.2162133"},{"key":"e_1_3_2_1_28_1","unstructured":"Michael Wolfe. 1989. Optimizing supercompilers for supercomputers. (1989).   Michael Wolfe. 1989. Optimizing supercompilers for supercomputers. (1989)."}],"event":{"name":"PARMA-DITAM '18: 9th Workshop on Parallel Programming and RunTime Management Techniques for Manycore Architectures and 7th Workshop on Design Tools and Architectures for Multicore Embedded Computing Platforms","sponsor":["HiPEAC HiPEAC Network of Excellence"],"location":"Manchester United Kingdom","acronym":"PARMA-DITAM '18"},"container-title":["Proceedings of the 9th Workshop and 7th Workshop on Parallel Programming and RunTime Management Techniques for Manycore Architectures and Design Tools and Architectures for Multicore Embedded Computing Platforms"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3183767.3183770","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3183767.3183770","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:08:29Z","timestamp":1750208909000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3183767.3183770"}},"subtitle":["An Automatic Parallelization source-to-source tool for C code applications"],"short-title":[],"issued":{"date-parts":[[2018,1,23]]},"references-count":28,"alternative-id":["10.1145\/3183767.3183770","10.1145\/3183767"],"URL":"https:\/\/doi.org\/10.1145\/3183767.3183770","relation":{},"subject":[],"published":{"date-parts":[[2018,1,23]]},"assertion":[{"value":"2018-01-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}