{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,20]],"date-time":"2026-04-20T11:10:27Z","timestamp":1776683427298,"version":"3.51.2"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,8,29]],"date-time":"2022-08-29T00:00:00Z","timestamp":1661731200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"FAPESP","award":["2020\/08475- 1"],"award-info":[{"award-number":["2020\/08475- 1"]}]},{"name":"PETROBRAS","award":["2018\/00347-4"],"award-info":[{"award-number":["2018\/00347-4"]}]},{"name":"CNPq","award":["402467\/2021-3"],"award-info":[{"award-number":["402467\/2021-3"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,8,29]]},"DOI":"10.1145\/3547276.3548444","type":"proceedings-article","created":{"date-parts":[[2023,1,15]],"date-time":"2023-01-15T00:56:17Z","timestamp":1673744177000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":22,"title":["The OpenMP Cluster Programming Model"],"prefix":"10.1145","author":[{"given":"Herv\u00e9","family":"Yviquel","sequence":"first","affiliation":[{"name":"Institute of Computing, UNICAMP, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marcio","family":"Pereira","sequence":"additional","affiliation":[{"name":"Institute of Computing, UNICAMP, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Em\u00edlio","family":"Francesquini","sequence":"additional","affiliation":[{"name":"Center for Mathematics, Computing and Cognition, UFABC, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guilherme","family":"Valarini","sequence":"additional","affiliation":[{"name":"Institute of Computing, UNICAMP, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gustavo","family":"Leite","sequence":"additional","affiliation":[{"name":"Institute of Computing, UNICAMP, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pedro","family":"Rosso","sequence":"additional","affiliation":[{"name":"Institute of Computing, UNICAMP, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rodrigo","family":"Ceccato","sequence":"additional","affiliation":[{"name":"Institute of Computing, UNICAMP, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carla","family":"Cusihualpa","sequence":"additional","affiliation":[{"name":"Institute of Computing, UNICAMP, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vitoria","family":"Dias","sequence":"additional","affiliation":[{"name":"Institute of Computing, UNICAMP, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sandro","family":"Rigo","sequence":"additional","affiliation":[{"name":"Institute of Computing, UNICAMP, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alan","family":"Souza","sequence":"additional","affiliation":[{"name":"CENPES, PETROBRAS, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guido","family":"Araujo","sequence":"additional","affiliation":[{"name":"Institute of Computing, UNICAMP, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,1,13]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/LLVM-HPC.2016.6"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.1631"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2012.71"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1190\/1.1441434"},{"key":"e_1_3_2_1_5_1","unstructured":"OAR Board. 2021. Openmp application programming interface-version 5.2. https:\/\/www.openmp.org\/wp-content\/uploads\/OpenMP-API-Specification-5-2.pdf"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","unstructured":"George Bosilca Aurelien Bouteiller Anthony Danalis Mathieu Faverge Thomas Herault and Jack\u00a0J. Dongarra. 2013. PaRSEC: Exploiting heterogeneity to enhance scalability. Computing in Science and Engineering(2013). https:\/\/doi.org\/10.1109\/MCSE.2013.98","DOI":"10.1109\/MCSE.2013.98"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.3997\/2214-4609.201411190"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2464996.2465017"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342007078442"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2015.14"},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of 6th Symposium on Operating Systems Design and Implementation. 137\u2013149","author":"Dean Jeffrey","year":"2004","unstructured":"Jeffrey Dean and Sanjay Ghemawat. 2004. MapReduce: Simplied Data Processing on Large Clusters. In Proceedings of 6th Symposium on Operating Systems Design and Implementation. 137\u2013149."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0129626411000151"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/0167-8191(96)00024-5"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2006.32"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/cgo53902.2022.9741290"},{"key":"e_1_3_2_1_17_1","volume-title":"Tong Chen, Zehra Sura, Kevin O\u2019Brien, and Michael Wong.","author":"Jacob C.","year":"2015","unstructured":"Arpith\u00a0C. Jacob, Ravi Nair, Alexandre\u00a0E. Eichenberger, Samuel\u00a0F. Antao, Carlo Bertolli, Tong Chen, Zehra Sura, Kevin O\u2019Brien, and Michael Wong. 2015. Exploiting fine- and coarse-grained parallelism using a directive based approach. In Lecture Notes in Computer Science, Vol.\u00a09342. 30\u201341."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/165854.165874"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3295500.3356176"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"e_1_3_2_1_21_1","first-page":"24C","article-title":"Santos Dumont (SDumont) - Bull Sequana X1000","volume":"6252","author":"LNCC.","year":"2021","unstructured":"LNCC. 2021. Santos Dumont (SDumont) - Bull Sequana X1000, Xeon Gold 6252 24C 2.1GHz, Mellanox InfiniBand EDR, NVIDIA Tesla V100 SXM2. https:\/\/sdumont.lncc.br\/","journal-title":"Xeon Gold"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-28596-8"},{"key":"e_1_3_2_1_23_1","volume-title":"The TOP500: History, Trends, and Future Directions in High Performance Computing","author":"Meuer Hans\u00a0Werner","unstructured":"Hans\u00a0Werner Meuer, Erich Strohmaier, Jack Dongarra, and Horst\u00a0D Simon. 2014. The TOP500: History, Trends, and Future Directions in High Performance Computing (1st ed.). Chapman & Hall\/CRC.","edition":"1"},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings of WACCPD 2014: 1st Workshop on Accelerator Programming Using Directives","author":"Nakao Masahiro","year":"2015","unstructured":"Masahiro Nakao, Hitoshi Murai, Takenori Shimosaka, Akihiro Tabuchi, Toshihiro Hanawa, Yuetsu Kodama, Taisuke Boku, and Mitsuhisa Sato. 2015. XcalableACC: Extension of XcalableMP PGAS language using OpenACC for accelerator clusters. Proceedings of WACCPD 2014: 1st Workshop on Accelerator Programming Using Directives (2015), 27\u201336."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","unstructured":"Jarek Nieplocha and Bryan Carpenter. 1999. ARMCI: A portable remote memory copy library for distributed array libraries and compiler run-time systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). https:\/\/doi.org\/10.1007\/BFb0097937","DOI":"10.1007\/BFb0097937"},{"key":"e_1_3_2_1_26_1","volume-title":"ACM Sigplan Fortran Forum, Vol.\u00a017. ACM New York","author":"Numrich W","unstructured":"Robert\u00a0W Numrich and John Reid. 1998. Co-Array Fortran for parallel programming. In ACM Sigplan Fortran Forum, Vol.\u00a017. ACM New York, NY, USA, 1\u201331."},{"key":"e_1_3_2_1_28_1","unstructured":"OpenMPI. 2014. Open MPI: Open Source High Performance Computing."},{"key":"e_1_3_2_1_29_1","volume-title":"IWOMP","author":"Ozen Guray","year":"2016","unstructured":"Guray Ozen, Sergi Mateo, Eduard Ayguad\u00e9, Jes\u00fas Labarta, and James Beyer. 2016. Multiple Target Task Sharing Support for the OpenMP Accelerator Model. In OpenMP: Memory, Devices, and Tasks: 12th International Workshop on OpenMP, IWOMP 2016. 268\u2013280."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3503221.3508416"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI.2015.13"},{"key":"e_1_3_2_1_32_1","volume-title":"Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis","author":"Slaughter Elliott","year":"2020","unstructured":"Elliott Slaughter, Wei Wu, Yuankun Fu, Legend Brandenburg, Nicolai Garcia, Wilhem Kautz, Emily Marx, Kaleb\u00a0S. Morris, Qinglei Cao, George Bosilca, Seema Mirchandaney, Wonchan Lee, Sean Treichler, Patrick McCormick, and Alex Aiken. 2020. Task Bench: A Parameterized Benchmark for Evaluating Parallel Runtime Performance. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (Atlanta, Georgia) (SC \u201920). IEEE Press, Article 62, 15\u00a0pages."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1190\/1.2743612"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","unstructured":"Shilei Tian Johannes Doerfert and Barbara Chapman. 2022. Concurrent Execution of Deferred OpenMP Target Tasks with Hidden Helper Threads. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 13149 LNCS (2022) 41\u201356. https:\/\/doi.org\/10.1007\/978-3-030-95953-1_4","DOI":"10.1007\/978-3-030-95953-1_4"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.993206"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3226112"},{"key":"e_1_3_2_1_37_1","volume-title":"HotCloud\u201910 Proceedings of the 2nd USENIX conference on Hot topics in cloud computing. 10","author":"Zaharia Matei","year":"2010","unstructured":"Matei Zaharia, Mosharaf Chowdhury, Michael\u00a0J Franklin, Scott Shenker, and Ion Stoica. 2010. Spark : Cluster Computing with Working Sets. In HotCloud\u201910 Proceedings of the 2nd USENIX conference on Hot topics in cloud computing. 10."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2021.3075157"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2014.115"}],"event":{"name":"ICPP '22: 51st International Conference on Parallel Processing","location":"Bordeaux France","acronym":"ICPP '22"},"container-title":["Workshop Proceedings of the 51st International Conference on Parallel Processing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3547276.3548444","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3547276.3548444","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:02:55Z","timestamp":1750186975000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3547276.3548444"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,8,29]]},"references-count":37,"alternative-id":["10.1145\/3547276.3548444","10.1145\/3547276"],"URL":"https:\/\/doi.org\/10.1145\/3547276.3548444","relation":{},"subject":[],"published":{"date-parts":[[2022,8,29]]},"assertion":[{"value":"2023-01-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}