{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T08:17:40Z","timestamp":1759133860471,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":60,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,11,1]],"date-time":"2018-11-01T00:00:00Z","timestamp":1541030400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100002322","name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100002322","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004901","name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado de Minas Gerais","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100004901","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,11]]},"DOI":"10.1145\/3243176.3243200","type":"proceedings-article","created":{"date-parts":[[2018,10,10]],"date-time":"2018-10-10T13:32:32Z","timestamp":1539178352000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Automatic annotation of tasks in structured code"],"prefix":"10.1145","author":[{"given":"Pedro","family":"Ramos","sequence":"first","affiliation":[{"name":"UFMG, Brazil"}]},{"given":"Gleison","family":"Souza","sequence":"additional","affiliation":[{"name":"UFMG, Brazil"}]},{"given":"Divino","family":"Soares","sequence":"additional","affiliation":[{"name":"UNICAMP, Brazil"}]},{"given":"Guido","family":"Ara\u00fajo","sequence":"additional","affiliation":[{"name":"UNICAMP, Brazil"}]},{"given":"Fernando Magno Quint\u00e3o","family":"Pereira","sequence":"additional","affiliation":[{"name":"UFMG, Brazil"}]}],"member":"320","published-online":{"date-parts":[[2018,11]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"crossref","unstructured":"K. Agrawal C. E. Leiserson and J. Sukha. 2010. Executing task graphs using work-stealing. In IPDPS. IEEE Atlanga Georgia US 1--12.  K. Agrawal C. E. Leiserson and J. Sukha. 2010. Executing task graphs using work-stealing. In IPDPS. IEEE Atlanga Georgia US 1--12.","DOI":"10.1109\/IPDPS.2010.5470403"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814270.2814285"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-015-0362-9"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2795122.2795123"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2008.105"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1693453.1693470"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1188455.1188546"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/LLVM-HPC.2014.10"},{"volume-title":"Tools for High Performance Computing","author":"Brinkmann Steffen","key":"e_1_3_2_1_9_1"},{"volume-title":"Euro-Par","author":"Bueno Javier","key":"e_1_3_2_1_10_1"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2011.2173941"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1391469.1391663"},{"key":"e_1_3_2_1_13_1","unstructured":"Barcelona Supercomputing Center. 2018. Extrae Project Website. https:\/\/tools.bsc.es\/extrae. (2018).  Barcelona Supercomputing Center. 2018. Extrae Project Website. https:\/\/tools.bsc.es\/extrae. (2018)."},{"key":"e_1_3_2_1_14_1","unstructured":"Barcelona Supercomputing Center. 2018. Paraver: a flexible performance analysis tool. https:\/\/tools.bsc.es\/paraver. (2018).  Barcelona Supercomputing Center. 2018. Paraver: a flexible performance analysis tool. https:\/\/tools.bsc.es\/paraver. (2018)."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1248377.1248397"},{"key":"e_1_3_2_1_16_1","unstructured":"Technische Universit\u00e4t Darmstadt. 2018. DiscoPoP (Discovery of Potential Parallelism) Project Website. hrtps:\/\/www.parallel.informatik.tu-darmstadt.de\/multicore-group\/discopop\/. (2018).  Technische Universit\u00e4t Darmstadt. 2018. DiscoPoP (Discovery of Potential Parallelism) Project Website. hrtps:\/\/www.parallel.informatik.tu-darmstadt.de\/multicore-group\/discopop\/. (2018)."},{"key":"e_1_3_2_1_17_1","first-page":"600","article-title":"Auto-tuning Static Schedules for Task Data-flow Applications","volume":"400","author":"Diavastos Andreas","year":"2017","journal-title":"Hand"},{"volume-title":"Aftermath: A graphical tool for performance analysis and debugging of fine-grained task-parallel programs and run-time systems. In MUL TIPROG","year":"2014","author":"Drebes Andi","key":"e_1_3_2_1_18_1"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0129626411000151"},{"key":"e_1_3_2_1_20_1","first-page":"1","article-title":"An Adaptive Cut-off for Task Parallelism. In SC. IEEE, Piscataway","volume":"36","author":"Duran Alejandro","year":"2008","journal-title":"NJ, USA"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"crossref","unstructured":"Alejandro Duran Josep M. Perez Eduard Ayguad\u00e9 Rosa M. Badia and Jesus Labarta. 2008. Extending the OpenMP Tasking Model to Allow Dependent Tasks. In IWOMP. Springer Heidelberg Germany 111--122.   Alejandro Duran Josep M. Perez Eduard Ayguad\u00e9 Rosa M. Badia and Jesus Labarta. 2008. Extending the OpenMP Tasking Model to Allow Dependent Tasks. In IWOMP. Springer Heidelberg Germany 111--122.","DOI":"10.1007\/978-3-540-79561-2_10"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2009.64"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2737924.2737999"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/24039.24041"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155628"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2835238.2835241"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"crossref","unstructured":"Kazuhisa Ishizaka Motoki Obata and Hironori Kasahara. 2000. Coarsegrain Task Parallel Processing Using the OpenMP Backend of the OSCAR Multigrain Parallelizing Compiler. In HPC Mateo Valero Kazuki Joe Masaru Kitsuregawa and Hidehiko Tanaka (Eds.). Springer Berlin Heidelberg Berlin Heidelberg 457--470.   Kazuhisa Ishizaka Motoki Obata and Hironori Kasahara. 2000. Coarsegrain Task Parallel Processing Using the OpenMP Backend of the OSCAR Multigrain Parallelizing Compiler. In HPC Mateo Valero Kazuki Joe Masaru Kitsuregawa and Hidehiko Tanaka (Eds.). Springer Berlin Heidelberg Berlin Heidelberg 457--470.","DOI":"10.1007\/3-540-39999-2_43"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"crossref","unstructured":"Shintaro Iwasaki and Kenjiro Taura. 2016. Autotuning of a Cut-Off for Task Parallel Programs. In MCSoC. IEEE Piscataway NJ USA 353--360.  Shintaro Iwasaki and Kenjiro Taura. 2016. Autotuning of a Cut-Off for Task Parallel Programs. In MCSoC. IEEE Piscataway NJ USA 353--360.","DOI":"10.1145\/2967938.2967968"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2967938.2967968"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.3352"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"crossref","unstructured":"Hironori Kasahara Motoki Obata and Kazuhisa Ishizaka. 2001. Automatic Coarse Grain Task Parallel Processing on SMP Using OpenMP. In LCPC Samuel P. Midkiff Jos\u00e9 E. Moreira Manish Gupta Siddhartha Chatterjee Jeanne Ferrante Jan Prins William Pugh and Chau-Wen Tseng (Eds.). Springer Heidelberg Berlin Heidelberg 189--207.   Hironori Kasahara Motoki Obata and Kazuhisa Ishizaka. 2001. Automatic Coarse Grain Task Parallel Processing on SMP Using OpenMP. In LCPC Samuel P. Midkiff Jos\u00e9 E. Moreira Manish Gupta Siddhartha Chatterjee Jeanne Ferrante Jan Prins William Pugh and Chau-Wen Tseng (Eds.). Springer Heidelberg Berlin Heidelberg 189--207.","DOI":"10.1007\/3-540-45574-4_13"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/512927.512945"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"crossref","unstructured":"James LaGrone Ayodunni Aribuki Cody Addison and Barbara Chapman. 2011. A Runtime Implementation of OpenMP Tasks. In IWOMP. Springer Heidelberg Germany 165--178.   James LaGrone Ayodunni Aribuki Cody Addison and Barbara Chapman. 2011. A Runtime Implementation of OpenMP Tasks. In IWOMP. Springer Heidelberg Germany 165--178.","DOI":"10.1007\/978-3-642-21487-5_13"},{"volume-title":"LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation","year":"2004","author":"Lattner Chris","key":"e_1_3_2_1_34_1"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2010.36"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2016.03.045"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSD.2011.62"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3158117"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"crossref","unstructured":"Gleison Souza Diniz Mendon\u00e7a Breno Campos Ferreira Guimar\u00e3es P\u00e9ricles Rafael Oliveira Alves Fernando Magno Quint\u00e3o Pereira M\u00e1rcio Machado Pereira and Guido Ara\u00fajo. 2016. Automatic Insertion of Copy Annotation in Data-Parallel Programs. In SBAC-PAD. IEEE New York 34--41.  Gleison Souza Diniz Mendon\u00e7a Breno Campos Ferreira Guimar\u00e3es P\u00e9ricles Rafael Oliveira Alves Fernando Magno Quint\u00e3o Pereira M\u00e1rcio Machado Pereira and Guido Ara\u00fajo. 2016. Automatic Insertion of Copy Annotation in Data-Parallel Programs. In SBAC-PAD. IEEE New York 34--41.","DOI":"10.1109\/SBAC-PAD.2016.13"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3084540"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3018743.3018751"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2660193.2660205"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"crossref","unstructured":"J. M. Perez R. M. Badia and J. Labarta. 2008. A dependency-aware task-based programming environment for multi-core architectures. In Cluster. IEEE Tsukuba Japan 142--151.  J. M. Perez R. M. Badia and J. Labarta. 2008. A dependency-aware task-based programming environment for multi-core architectures. In Cluster. IEEE Tsukuba Japan 142--151.","DOI":"10.1109\/CLUSTR.2008.4663765"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2628071.2628077"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993498.1993501"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342009106195"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2832105.2832109"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3133874"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2660251"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1090\/S0002-9947-1953-0053041-6"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10817-007-9096-8"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1024597010150"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2011.87"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1996130.1996168"},{"key":"e_1_3_2_1_56_1","unstructured":"Hans Vandierendonck Polyvios Pratikakis and Dimitrios S. Nikolopoulos. 2011. Parallel Programming of General-purpose Programs Using Task-based Programming Models. In HotPar. USENIX Association Berkeley CA USA 13--13.   Hans Vandierendonck Polyvios Pratikakis and Dimitrios S. Nikolopoulos. 2011. Parallel Programming of General-purpose Programs Using Task-based Programming Models. In HotPar. USENIX Association Berkeley CA USA 13--13."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2011.7"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"crossref","unstructured":"Philippe Virouleau Pierrick BRUNET Fran\u00e7ois Broquedis Nathalie Furmento Samuel Thibault Olivier Aumage and Thierry Gautier. 2014. Evaluation of OpenMP Dependent Tasks with the KASTORS Benchmark Suite. In IWOMP. Springer Heidelberg Germany 16 -- 29.  Philippe Virouleau Pierrick BRUNET Fran\u00e7ois Broquedis Nathalie Furmento Samuel Thibault Olivier Aumage and Thierry Gautier. 2014. Evaluation of OpenMP Dependent Tasks with the KASTORS Benchmark Suite. In IWOMP. Springer Heidelberg Germany 16 -- 29.","DOI":"10.1007\/978-3-319-11454-5_2"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/996841.996859"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/192724.192725"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993498.1993532"}],"event":{"name":"PACT '18: International conference on Parallel Architectures and Compilation Techniques","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture","IFIP WG 10.3 IFIP WG 10.3","IEEE CS"],"location":"Limassol Cyprus","acronym":"PACT '18"},"container-title":["Proceedings of the 27th International Conference on Parallel Architectures and Compilation Techniques"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3243176.3243200","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3243176.3243200","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:57:39Z","timestamp":1750208259000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3243176.3243200"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,11]]},"references-count":60,"alternative-id":["10.1145\/3243176.3243200","10.1145\/3243176"],"URL":"https:\/\/doi.org\/10.1145\/3243176.3243200","relation":{},"subject":[],"published":{"date-parts":[[2018,11]]},"assertion":[{"value":"2018-11-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}