{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T16:11:13Z","timestamp":1760026273107,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":18,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,9,23]],"date-time":"2019-09-23T00:00:00Z","timestamp":1569196800000},"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":[[2019,9,23]]},"DOI":"10.1145\/3355378.3355384","type":"proceedings-article","created":{"date-parts":[[2019,9,5]],"date-time":"2019-09-05T12:16:25Z","timestamp":1567685785000},"page":"54-61","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Structured Stream Parallelism for Rust"],"prefix":"10.1145","author":[{"given":"Ricardo","family":"Pieper","sequence":"first","affiliation":[{"name":"School of Technology, PUCRS Porto Alegre, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dalvan","family":"Griebler","sequence":"additional","affiliation":[{"name":"School of Technology, PUCRS Porto, Alegre, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Luiz Gustavo","family":"Fernandes","sequence":"additional","affiliation":[{"name":"School of Technology, PUCRS Porto, Alegre, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,9,23]]},"reference":[{"volume-title":"Programming Multi-core and Many-core Computing Systems (PDC)","author":"Aldinucci Marco","key":"e_1_3_2_1_1_1","unstructured":"Marco Aldinucci , Marco Danelutto , Peter Kilpatrick , and Massimo Torquati . 2014. FastFlow: High-Level and Efficient Streaming on Multi-core . In Programming Multi-core and Many-core Computing Systems (PDC) , Vol. 1 . John Wiley & Sons , 14. Marco Aldinucci, Marco Danelutto, Peter Kilpatrick, and Massimo Torquati. 2014. FastFlow: High-Level and Efficient Streaming on Multi-core. In Programming Multi-core and Many-core Computing Systems (PDC), Vol. 1. John Wiley & Sons, 14."},{"key":"e_1_3_2_1_2_1","volume-title":"Algorithmic Skeletons: Structured Management of Parallel Computation","author":"Cole Murray I.","year":"1989","unstructured":"Murray I. Cole . 1989 . Algorithmic Skeletons: Structured Management of Parallel Computation . University of Glasgow , Glasgow, United Kingdom. Murray I. Cole. 1989. Algorithmic Skeletons: Structured Management of Parallel Computation. University of Glasgow, Glasgow, United Kingdom."},{"key":"e_1_3_2_1_3_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_4_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0129626417400059"},{"key":"e_1_3_2_1_5_1","volume-title":"Higher-Level Parallelism Abstractions for Video Applications with SPar. In 3rd International Workshop on Reengineering for Parallelism in Heterogeneous Parallel Platforms (2017-09-01)","author":"Griebler Dalvan","year":"2017","unstructured":"Dalvan Griebler , Renato B H Filho , Marco Danelutto , and Luiz Gustavo Fernandes . 2017 . Higher-Level Parallelism Abstractions for Video Applications with SPar. In 3rd International Workshop on Reengineering for Parallelism in Heterogeneous Parallel Platforms (2017-09-01) (RePara'17). IOS Press, Bologna, Italy. Dalvan Griebler, Renato B H Filho, Marco Danelutto, and Luiz Gustavo Fernandes. 2017. Higher-Level Parallelism Abstractions for Video Applications with SPar. In 3rd International Workshop on Reengineering for Parallelism in Heterogeneous Parallel Platforms (2017-09-01) (RePara'17). IOS Press, Bologna, Italy."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-018-0558-x"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-018-2482-7"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3158154"},{"key":"e_1_3_2_1_9_1","volume-title":"Inside a super fast CSS engine: Quantum CSS (aka Stylo). Retrieved","author":"Link Clark Mozilla Research","year":"2019","unstructured":"Mozilla Research Link Clark . 2019. Inside a super fast CSS engine: Quantum CSS (aka Stylo). Retrieved May 2, 2019 from https:\/\/hacks.mozilla.org\/2017\/08\/inside-a-super-fast-css-engine-quantum-css-aka-stylo Mozilla Research Link Clark. 2019. Inside a super fast CSS engine: Quantum CSS (aka Stylo). Retrieved May 2, 2019 from https:\/\/hacks.mozilla.org\/2017\/08\/inside-a-super-fast-css-engine-quantum-css-aka-stylo"},{"volume-title":"Structured Parallel Programming: Patterns for Efficient Computation","author":"McCool Michael","key":"e_1_3_2_1_10_1","unstructured":"Michael McCool , Arch D. Robison , and James Reinders . 2012. Structured Parallel Programming: Patterns for Efficient Computation . Elsevier , Waltham, MA . Michael McCool, Arch D. Robison, and James Reinders. 2012. Structured Parallel Programming: Patterns for Efficient Computation. Elsevier, Waltham, MA."},{"key":"e_1_3_2_1_11_1","unstructured":"Mozilla Research. 2019. Rust Book. Retrieved May 2 2019 from https:\/\/doc.rust-lang.org\/book\/  Mozilla Research. 2019. Rust Book. Retrieved May 2 2019 from https:\/\/doc.rust-lang.org\/book\/"},{"key":"e_1_3_2_1_12_1","volume-title":"Rust Programming Language. Retrieved","author":"Research Mozilla","year":"2019","unstructured":"Mozilla Research . 2019. Rust Programming Language. Retrieved May 2, 2019 from https:\/\/www.rust-lang.org Mozilla Research. 2019. Rust Programming Language. Retrieved May 2, 2019 from https:\/\/www.rust-lang.org"},{"key":"e_1_3_2_1_13_1","volume-title":"The Rustonomicon. Retrieved","author":"Research Mozilla","year":"2019","unstructured":"Mozilla Research . 2019. The Rustonomicon. Retrieved May 2, 2019 from https:\/\/doc.rust-lang.org\/nomicon\/ Mozilla Research. 2019. The Rustonomicon. Retrieved May 2, 2019 from https:\/\/doc.rust-lang.org\/nomicon\/"},{"volume-title":"Retrieved","year":"2019","key":"e_1_3_2_1_14_1","unstructured":"Rayon. 2019 . Rayon . Retrieved May 12, 2019 from https:\/\/github.com\/rayon-rs\/rayon Rayon. 2019. Rayon. Retrieved May 12, 2019 from https:\/\/github.com\/rayon-rs\/rayon"},{"volume-title":"Intel Threading Building Blocks","author":"Reinders James","key":"e_1_3_2_1_15_1","unstructured":"James Reinders . 2007. Intel Threading Building Blocks ( first ed.). O'Reilly & Associates, Inc. , Sebastopol, CA, USA . James Reinders. 2007. Intel Threading Building Blocks (first ed.). O'Reilly & Associates, Inc., Sebastopol, CA, USA."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/PDP2018.2018.00040"},{"key":"e_1_3_2_1_17_1","volume-title":"Amarasinghe","author":"Thies William","year":"2002","unstructured":"William Thies , Michal Karczmarek , and Saman P . Amarasinghe . 2002 . StreamIt: A Language for Streaming Applications. In Proceedings of the International Conference on Compiler Construction. Springer , Grenoble, France, 179--196. William Thies, Michal Karczmarek, and Saman P. Amarasinghe. 2002. StreamIt: A Language for Streaming Applications. In Proceedings of the International Conference on Compiler Construction. Springer, Grenoble, France, 179--196."},{"volume-title":"Retrieved","year":"2019","key":"e_1_3_2_1_18_1","unstructured":"Tokio. 2019 . Tokio - The asynchronous runtime for the Rust programming language . Retrieved May 12, 2019 from https:\/\/tokio.rs Tokio. 2019. Tokio - The asynchronous runtime for the Rust programming language. Retrieved May 12, 2019 from https:\/\/tokio.rs"}],"event":{"name":"SBLP 2019: XXIII Brazilian Symposium on Programming Languages","sponsor":["SBC Sociedade Brasileira de Computa\u00e7\u00e3o"],"location":"Salvador Brazil","acronym":"SBLP 2019"},"container-title":["Proceedings of the XXIII Brazilian Symposium on Programming Languages"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3355378.3355384","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3355378.3355384","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:23:33Z","timestamp":1750202613000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3355378.3355384"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,9,23]]},"references-count":18,"alternative-id":["10.1145\/3355378.3355384","10.1145\/3355378"],"URL":"https:\/\/doi.org\/10.1145\/3355378.3355384","relation":{},"subject":[],"published":{"date-parts":[[2019,9,23]]},"assertion":[{"value":"2019-09-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}