{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T01:47:40Z","timestamp":1756000060608,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":22,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,9,27]],"date-time":"2021-09-27T00:00:00Z","timestamp":1632700800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"publisher","award":["130484\/2021-0","437693\/2018-0"],"award-info":[{"award-number":["130484\/2021-0","437693\/2018-0"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004263","name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado do Rio Grande do Sul","doi-asserted-by":"publisher","award":["21\/2551-0000725-7","19\/2551-0001895-9"],"award-info":[{"award-number":["21\/2551-0000725-7","19\/2551-0001895-9"]}],"id":[{"id":"10.13039\/501100004263","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002322","name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","doi-asserted-by":"publisher","award":["001"],"award-info":[{"award-number":["001"]}],"id":[{"id":"10.13039\/501100002322","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021,9,27]]},"DOI":"10.1145\/3475061.3475078","type":"proceedings-article","created":{"date-parts":[[2021,10,5]],"date-time":"2021-10-05T19:46:12Z","timestamp":1633463172000},"page":"41-48","source":"Crossref","is-referenced-by-count":6,"title":["High-Level Stream and Data Parallelism in C++ for Multi-Cores"],"prefix":"10.1145","author":[{"given":"Junior","family":"Loff","sequence":"first","affiliation":[{"name":"PUCRS, Brazil"}]},{"given":"Renato","family":"B. Hoffman","sequence":"additional","affiliation":[{"name":"PUCRS, Brazil"}]},{"given":"Dalvan","family":"Griebler","sequence":"additional","affiliation":[{"name":"PUCRS, Brazil"}]},{"given":"Luiz","family":"G. Fernandes","sequence":"additional","affiliation":[{"name":"PUCRS, Brazil"}]}],"member":"320","published-online":{"date-parts":[[2021,10,5]]},"reference":[{"volume-title":"Fastflow: High-Level and Efficient Streaming on Multicore","year":"2017","author":"Aldinucci Marco","key":"e_1_3_2_1_1_1"},{"volume-title":"Algorithmic Skeletons: Structured Management of Parallel Computation.","year":"1989","author":"Cole M.","key":"e_1_3_2_1_2_1"},{"volume-title":"2019 International Conference on High Performance Computing Simulation (HPCS). 336\u2013343","author":"Danelutto M.","key":"e_1_3_2_1_3_1"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.4175"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0129626411000151"},{"key":"e_1_3_2_1_6_1","unstructured":"Dalvan Griebler. 2016. Domain-Specific Language & Support Tool for High-Level Stream Parallelism. Ph.D. Dissertation. Faculdade de Inform\u00e1tica - PPGCC - PUCRS Porto Alegre Brazil.  Dalvan Griebler. 2016. Domain-Specific Language & Support Tool for High-Level Stream Parallelism. Ph.D. Dissertation. Faculdade de Inform\u00e1tica - PPGCC - PUCRS Porto Alegre Brazil."},{"key":"e_1_3_2_1_7_1","unstructured":"Dalvan Griebler. 2016. Domain-Specific Language & Support Tool for High-Level Stream Parallelism. Ph.D. Dissertation. Faculdade de Inform\u00e1tica - PPGCC - PUCRS Porto Alegre Brazil. http:\/\/tede2.pucrs.br\/tede2\/handle\/tede\/6776  Dalvan Griebler. 2016. Domain-Specific Language & Support Tool for High-Level Stream Parallelism. Ph.D. Dissertation. Faculdade de Inform\u00e1tica - PPGCC - PUCRS Porto Alegre Brazil. http:\/\/tede2.pucrs.br\/tede2\/handle\/tede\/6776"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0129626417400059"},{"volume-title":"Proceedings of the International Conference on Parallel Computing(ParCo\u201917)","year":"2017","author":"Griebler Dalvan","key":"e_1_3_2_1_9_1"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/PDP2018.2018.00120"},{"key":"e_1_3_2_1_11_1","first-page":"2017","article-title":"2017","volume":"14882","author":"IEC","year":"2017","journal-title":"ISO\/IEC"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"crossref","unstructured":"J\u00fanior L\u00f6ff Dalvan Griebler Gabriele Mencagli Gabriell Araujo Massimo Torquati Marco Danelutto and Luiz\u00a0Gustavo Fernandes. 2021. The NAS parallel benchmarks for evaluating C++ parallel programming frameworks on shared-memory architectures. Future Generation Computer Systems(2021).  J\u00fanior L\u00f6ff Dalvan Griebler Gabriele Mencagli Gabriell Araujo Massimo Torquati Marco Danelutto and Luiz\u00a0Gustavo Fernandes. 2021. The NAS parallel benchmarks for evaluating C++ parallel programming frameworks on shared-memory architectures. Future Generation Computer Systems(2021).","DOI":"10.1016\/j.future.2021.07.021"},{"volume-title":"Patterns for Parallel Programming","author":"Mattson Timothy","key":"e_1_3_2_1_13_1"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2941183"},{"key":"e_1_3_2_1_15_1","unstructured":"Microsoft. 2016. Parallel Patterns Library (PPL). https:\/\/docs.microsoft.com\/en-us\/cpp\/parallel\/concrt\/parallel-patterns-library-ppl  Microsoft. 2016. Parallel Patterns Library (PPL). https:\/\/docs.microsoft.com\/en-us\/cpp\/parallel\/concrt\/parallel-patterns-library-ppl"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2018.05.030"},{"key":"e_1_3_2_1_17_1","unstructured":"OpenMP ARB. 2018. OpenMP Application Program Interface Version 5.0. https:\/\/www.openmp.org\/wp-content\/uploads\/OpenMP-API-Specification-5.0.pdf  OpenMP ARB. 2018. OpenMP Application Program Interface Version 5.0. https:\/\/www.openmp.org\/wp-content\/uploads\/OpenMP-API-Specification-5.0.pdf"},{"volume-title":"Structured Stream Parallelism for Rust. In 23st Brazilian Symposium on Programming Languages (SBLP)(SBLP\u201919)","year":"2019","author":"Pieper Ricardo","key":"e_1_3_2_1_18_1"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2400682.2400712"},{"volume-title":"A study on popular auto-parallelization frameworks. CCPE 31, 17","year":"2019","author":"Prema S.","key":"e_1_3_2_1_20_1"},{"volume-title":"Compiler Construction, R.\u00a0Nigel Horspool (Ed.)","author":"Thies William","key":"e_1_3_2_1_21_1"},{"edition":"1","volume-title":"C++ Parallel Programming with Threading Building Blocks","author":"Voss Michael","key":"e_1_3_2_1_22_1"}],"event":{"name":"SBLP'21: 25th Brazilian Symposium on Programming Languages","acronym":"SBLP'21","location":"Joinville Brazil"},"container-title":["25th Brazilian Symposium on Programming Languages"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3475061.3475078","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3475061.3475078","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:28:45Z","timestamp":1750195725000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3475061.3475078"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,9,27]]},"references-count":22,"alternative-id":["10.1145\/3475061.3475078","10.1145\/3475061"],"URL":"https:\/\/doi.org\/10.1145\/3475061.3475078","relation":{},"subject":[],"published":{"date-parts":[[2021,9,27]]}}}