{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,10]],"date-time":"2026-01-10T07:40:19Z","timestamp":1768030819241,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":16,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,4,2]],"date-time":"2022-04-02T00:00:00Z","timestamp":1648857600000},"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":[[2022,4,2]]},"DOI":"10.1145\/3528425.3529104","type":"proceedings-article","created":{"date-parts":[[2022,4,18]],"date-time":"2022-04-18T22:18:42Z","timestamp":1650320322000},"page":"21-29","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["A performance-oriented comparative study of the Chapel high-productivity language to conventional programming environments"],"prefix":"10.1145","author":[{"given":"Guillaume","family":"Helbecque","sequence":"first","affiliation":[{"name":"Universit\u00e9 de Lille, CNRS\/CRIStAL UMR 9189, Inria Lille-Nord Europe"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jan","family":"Gmys","sequence":"additional","affiliation":[{"name":"Universit\u00e9 de Lille, CNRS\/CRIStAL UMR 9189, Inria Lille-Nord Europe"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tiago","family":"Carneiro","sequence":"additional","affiliation":[{"name":"Universit\u00e9 du Luxembourg, FSTM"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nouredine","family":"Melab","sequence":"additional","affiliation":[{"name":"Universit\u00e9 de Lille, CNRS\/CRIStAL UMR 9189, Inria Lille-Nord Europe"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pascal","family":"Bouvry","sequence":"additional","affiliation":[{"name":"Universit\u00e9 du Luxembourg, DCS-FSTM\/SnT"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,4,18]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Encyclopedia of Parallel Computing","author":"PGAS","unstructured":"George Almasi. 2011. PGAS (partitioned global address space) languages. In Encyclopedia of Parallel Computing . Springer , 1539&ndash;1545. George Almasi. 2011. PGAS (partitioned global address space) languages. In Encyclopedia of Parallel Computing. Springer, 1539&ndash;1545."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2019.11.011"},{"key":"e_1_3_2_1_3_1","unstructured":"B. Chamberlain E. Ronaghan B. Albrecht L. Duncan M. Ferguson B. Harshbarger D. Iten D. Keaton V. Litvinov P. Sahabu and G. Titus. 2018. Chapel comes of age: Making scalable programming productive.  B. Chamberlain E. Ronaghan B. Albrecht L. Duncan M. Ferguson B. Harshbarger D. Iten D. Keaton V. Litvinov P. Sahabu and G. Titus. 2018. Chapel comes of age: Making scalable programming productive."},{"key":"e_1_3_2_1_4_1","unstructured":"Chapel 2022. The Chapel Parallel Programming Language. https:\/\/chapel-lang.org  Chapel 2022. The Chapel Parallel Programming Language. https:\/\/chapel-lang.org"},{"key":"e_1_3_2_1_5_1","first-page":"18","article-title":"2004. Measuring HPC productivity","author":"Faulk S.","year":"2004","unstructured":"S. Faulk , J. Gustafson , P. Johnson , A. Porter , W. Tichy , and L. Votta . 2004. Measuring HPC productivity . International Journal of High Performance Computing Applications 18 ( 2004 ). S. Faulk, J. Gustafson, P. Johnson, A. Porter, W. Tichy, and L. Votta. 2004. Measuring HPC productivity. International Journal of High Performance Computing Applications 18 (2004).","journal-title":"International Journal of High Performance Computing Applications"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","unstructured":"J. Gmys T. Carneiro N. Melab E.-G. Talbi and D. Tuyttens. 2020. A comparative study of high-productivity high-performance programming languages for parallel metaheuristics. Swarm and Evolutionary Computation 57 (June 2020).  J. Gmys T. Carneiro N. Melab E.-G. Talbi and D. Tuyttens. 2020. A comparative study of high-productivity high-performance programming languages for parallel metaheuristics. Swarm and Evolutionary Computation 57 (June 2020).","DOI":"10.1016\/j.swevo.2020.100720"},{"key":"e_1_3_2_1_7_1","volume-title":"MPI vs","author":"Gomez E.","unstructured":"E. Gomez . 2020. MPI vs Open MP : A case study on parallel generation of Mandelbrot set. E. Gomez. 2020. MPI vs OpenMP: A case study on parallel generation of Mandelbrot set."},{"key":"e_1_3_2_1_8_1","volume-title":"HPC Productivity: An Overarching View. The International Journal of High Performance Computing Applications 18, 4","author":"Kepner J.","year":"2004","unstructured":"J. Kepner . 2004. HPC Productivity: An Overarching View. The International Journal of High Performance Computing Applications 18, 4 ( 2004 ), 393&ndash;397. J. Kepner. 2004. HPC Productivity: An Overarching View. The International Journal of High Performance Computing Applications 18, 4 (2004), 393&ndash;397."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","unstructured":"D. Khaldi P. Jouvelot C. Ancourt and F. Irigoin. 2013. Task Parallelism and Data Distribution: An Overview of Explicit Parallel Programming Languages. In Languages and Compilers for Parallel Computing Hironori Kasahara and Keiji Kimura (Eds.). Springer Berlin Heidelberg 174&ndash;189.  D. Khaldi P. Jouvelot C. Ancourt and F. Irigoin. 2013. Task Parallelism and Data Distribution: An Overview of Explicit Parallel Programming Languages. In Languages and Compilers for Parallel Computing Hironori Kasahara and Keiji Kimura (Eds.). Springer Berlin Heidelberg 174&ndash;189.","DOI":"10.1007\/978-3-642-37658-0_12"},{"key":"e_1_3_2_1_10_1","first-page":"102","article-title":"2007","volume":"17","author":"Lusk E.","year":"2007","unstructured":"E. Lusk and K. Yelick . 2007 . Languages for High-Productivity Computing: the DARPA HPCS Language Project. Parallel Processing Letters 17 ( 2007 ), 89&ndash; 102 . E. Lusk and K. Yelick. 2007. Languages for High-Productivity Computing: the DARPA HPCS Language Project. Parallel Processing Letters 17 (2007), 89&ndash;102.","journal-title":"Parallel Processing Letters"},{"key":"e_1_3_2_1_11_1","volume-title":"MPI","year":"2022","unstructured":"Open MPI 2022 . Open MPI: Open Source High Performance Computing. https:\/\/www.open-mpi.org Open MPI 2022. Open MPI: Open Source High Performance Computing. https:\/\/www.open-mpi.org"},{"key":"e_1_3_2_1_12_1","volume-title":"API","year":"2022","unstructured":"OpenMP API 2022 . The OpenMP API specification for parallel programming. https:\/\/www.openmp.org OpenMP API 2022. The OpenMP API specification for parallel programming. https:\/\/www.openmp.org"},{"key":"e_1_3_2_1_13_1","unstructured":"M. Parenteau S. Bourgault-Cote F. Plante E. Kayraklioglu and E. Laurendeau. [n.d.]. Development of Parallel CFD Applications with the Chapel Programming Language.  M. Parenteau S. Bourgault-Cote F. Plante E. Kayraklioglu and E. Laurendeau. [n.d.]. Development of Parallel CFD Applications with the Chapel Programming Language ."},{"key":"e_1_3_2_1_14_1","unstructured":"TOP500 ranking 2022. TOP500. https:\/\/www.top500.org  TOP500 ranking 2022. TOP500. https:\/\/www.top500.org"},{"key":"e_1_3_2_1_15_1","unstructured":"K. Wheeler R. Murphy D. Stark and B. Chamberlain. 2011. The Chapel Tasking Layer Over Qthreads.  K. Wheeler R. Murphy D. Stark and B. Chamberlain. 2011. The Chapel Tasking Layer Over Qthreads."},{"key":"e_1_3_2_1_16_1","volume-title":"2008 IEEE International Symposium on Parallel and Distributed Processing. 1&ndash;8.","author":"Wheeler K.","unstructured":"K. Wheeler , R. Murphy , and D. Thain . 2008. Qthreads: An API for programming with millions of lightweight threads . In 2008 IEEE International Symposium on Parallel and Distributed Processing. 1&ndash;8. K. Wheeler, R. Murphy, and D. Thain. 2008. Qthreads: An API for programming with millions of lightweight threads. In 2008 IEEE International Symposium on Parallel and Distributed Processing. 1&ndash;8."}],"event":{"name":"PPoPP '22: 27th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","location":"Seoul Republic of Korea","acronym":"PPoPP '22","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing"]},"container-title":["Proceedings of the Thirteenth International Workshop on Programming Models and Applications for Multicores and Manycores"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3528425.3529104","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3528425.3529104","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:02:43Z","timestamp":1750186963000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3528425.3529104"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,4,2]]},"references-count":16,"alternative-id":["10.1145\/3528425.3529104","10.1145\/3528425"],"URL":"https:\/\/doi.org\/10.1145\/3528425.3529104","relation":{},"subject":[],"published":{"date-parts":[[2022,4,2]]},"assertion":[{"value":"2022-04-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}