{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:33:29Z","timestamp":1750221209389,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,9,23]],"date-time":"2018-09-23T00:00:00Z","timestamp":1537660800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100003329","name":"Ministerio de Econom\u00eda y Competitividad","doi-asserted-by":"publisher","award":["TIN2013-41350-P"],"award-info":[{"award-number":["TIN2013-41350-P"]}],"id":[{"id":"10.13039\/501100003329","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100007601","name":"Horizon 2020 Framework Programme","doi-asserted-by":"publisher","award":["ICT 644235"],"award-info":[{"award-number":["ICT 644235"]}],"id":[{"id":"10.13039\/501100007601","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,9,23]]},"DOI":"10.1145\/3236367.3236380","type":"proceedings-article","created":{"date-parts":[[2018,9,19]],"date-time":"2018-09-19T12:16:51Z","timestamp":1537359411000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Supporting MPI-distributed stream parallel patterns in GrPPI"],"prefix":"10.1145","author":[{"given":"Javier Fern\u00e1ndez","family":"Mu\u00f1oz","sequence":"first","affiliation":[{"name":"Universidad Carlos III de Madrid, Legan\u00e9s, Spain"}]},{"given":"Manuel F.","family":"Dolz","sequence":"additional","affiliation":[{"name":"Universidad Carlos III de Madrid, Legan\u00e9s, Spain"}]},{"given":"David","family":"del Rio Astorga","sequence":"additional","affiliation":[{"name":"Universidad Carlos III de Madrid, Legan\u00e9s, Spain"}]},{"given":"Javier Prieto","family":"Cepeda","sequence":"additional","affiliation":[{"name":"Universidad Carlos III de Madrid, Legan\u00e9s, Spain"}]},{"given":"J. Daniel","family":"Garc\u00eda","sequence":"additional","affiliation":[{"name":"Universidad Carlos III de Madrid, Legan\u00e9s, Spain"}]}],"member":"320","published-online":{"date-parts":[[2018,9,23]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_3_2_1_1_1","DOI":"10.1504\/IJICA.2007.013403"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_2_1","DOI":"10.1007\/978-3-642-36949-0_7"},{"key":"e_1_3_2_1_3_1","volume-title":"Storm Applied: Strategies for Real-time Event Processing","author":"Allen Sean T.","year":"2015","unstructured":"Sean T. Allen , Matthew Jankowski , and Peter Pathirana . 2015 . Storm Applied: Strategies for Real-time Event Processing ( 1 st ed.). Manning Publications Co. , Greenwich, CT, USA . Sean T. Allen, Matthew Jankowski, and Peter Pathirana. 2015. Storm Applied: Strategies for Real-time Event Processing (1st ed.). Manning Publications Co., Greenwich, CT, USA.","edition":"1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_4_1","DOI":"10.5555\/370049.370071"},{"volume-title":"Parallel Programming in OpenMP","author":"Chandra Robit","unstructured":"Robit Chandra , Leonardo Dagum , Dave Kohr , Dror Maydan , Jeff McDonald , and Ramesh Menon . 2001. Parallel Programming in OpenMP . Morgan Kaufmann Publishers Inc ., San Francisco, CA, USA. Robit Chandra, Leonardo Dagum, Dave Kohr, Dror Maydan, Jeff McDonald, and Ramesh Menon. 2001. Parallel Programming in OpenMP. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.","key":"e_1_3_2_1_5_1"},{"unstructured":"Philipp Ciechanowicz Michael Poldner and Herbert Kuchen. 2009. The M\u00fcnster Skeleton Library Muesli: A comprehensive overview. Working Papers ERCIS - European Research Center for Information Systems 7. Westf. Wilhelms-Univ. M\u00fcnster. http:\/\/hdl.handle.net\/10419\/58419  Philipp Ciechanowicz Michael Poldner and Herbert Kuchen. 2009. The M\u00fcnster Skeleton Library Muesli: A comprehensive overview. Working Papers ERCIS - European Research Center for Information Systems 7. Westf. Wilhelms-Univ. M\u00fcnster. http:\/\/hdl.handle.net\/10419\/58419","key":"e_1_3_2_1_6_1"},{"volume-title":"The M\u00c3\u00ffnster Skeleton Library Muesli: A comprehensive overview. ERCIS Working Papers 7","author":"Ciechanowicz Philipp","unstructured":"Philipp Ciechanowicz , Michael Poldner , and Herbert Kuchen . 2009. The M\u00c3\u00ffnster Skeleton Library Muesli: A comprehensive overview. ERCIS Working Papers 7 . University of M\u00fcnster, European Research Center for Information Systems (ERCIS) . https:\/\/ideas.repec.org\/p\/zbw\/ercisw\/7.html Philipp Ciechanowicz, Michael Poldner, and Herbert Kuchen. 2009. The M\u00c3\u00ffnster Skeleton Library Muesli: A comprehensive overview. ERCIS Working Papers 7. University of M\u00fcnster, European Research Center for Information Systems (ERCIS). https:\/\/ideas.repec.org\/p\/zbw\/ercisw\/7.html","key":"e_1_3_2_1_7_1"},{"key":"e_1_3_2_1_8_1","volume-title":"Generic Reusable Parallel Pattern Interface - GrPPI. https:\/\/github.com\/arcosuc3m\/grppi\/. (2018). Online","author":"Architecture Communications Computer","year":"2018","unstructured":"Communications Computer Architecture and Systems (ARCOS). 2018. Generic Reusable Parallel Pattern Interface - GrPPI. https:\/\/github.com\/arcosuc3m\/grppi\/. (2018). Online ; accessed 5 May 2018 . Communications Computer Architecture and Systems (ARCOS). 2018. Generic Reusable Parallel Pattern Interface - GrPPI. https:\/\/github.com\/arcosuc3m\/grppi\/. (2018). Online; accessed 5 May 2018."},{"key":"e_1_3_2_1_9_1","volume-title":"A Generic Parallel Pattern Interface for Stream and Data Processing. Concurrency and Computation: Practice and Experience Online (April","author":"del Rio Astorga David","year":"2017","unstructured":"David del Rio Astorga , Manuel F. Dolz , Javier Fern\u00e1ndez , and J. Daniel Garc\u00eda . 2017. A Generic Parallel Pattern Interface for Stream and Data Processing. Concurrency and Computation: Practice and Experience Online (April 2017 ), e4175--n\/a. David del Rio Astorga, Manuel F. Dolz, Javier Fern\u00e1ndez, and J. Daniel Garc\u00eda. 2017. A Generic Parallel Pattern Interface for Stream and Data Processing. Concurrency and Computation: Practice and Experience Online (April 2017), e4175--n\/a."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_10_1","DOI":"10.1007\/s10766-017-0490-5"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_11_1","DOI":"10.1109\/CCGRID.2006.65"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_12_1","DOI":"10.2172\/1344785"},{"key":"e_1_3_2_1_13_1","volume-title":"DASH: A C++ PGAS Library for Distributed Data Structures and Parallel Algorithms. In 2016 IEEE 18th International Conference on High Performance Computing and Communications","author":"Fuerlinger K.","year":"2016","unstructured":"K. Fuerlinger , T. Fuchs , and R. Kowalewski . 2016 . DASH: A C++ PGAS Library for Distributed Data Structures and Parallel Algorithms. In 2016 IEEE 18th International Conference on High Performance Computing and Communications ; IEEE 14th International Conference on Smart City; IEEE 2nd International Conference on Data Science and Systems (HPCC\/SmartCity\/DSS). IEEE, Sydney, Australia , 983--990. K. Fuerlinger, T. Fuchs, and R. Kowalewski. 2016. DASH: A C++ PGAS Library for Distributed Data Structures and Parallel Algorithms. In 2016 IEEE 18th International Conference on High Performance Computing and Communications; IEEE 14th International Conference on Smart City; IEEE 2nd International Conference on Data Science and Systems (HPCC\/SmartCity\/DSS). IEEE, Sydney, Australia, 983--990."},{"key":"e_1_3_2_1_14_1","volume-title":"https:\/\/www.boost.org\/doc\/libs\/1_65_0\/doc\/html\/mpi.html","author":"Gregor Douglas","year":"2017","unstructured":"Douglas Gregor and Matthias Troyer . 2017. Boost MPI. ( 2017 ). https:\/\/www.boost.org\/doc\/libs\/1_65_0\/doc\/html\/mpi.html Douglas Gregor and Matthias Troyer. 2017. Boost MPI. (2017). https:\/\/www.boost.org\/doc\/libs\/1_65_0\/doc\/html\/mpi.html"},{"volume-title":"Using MPI: Portable Parallel Programming with the Message-Passing Interface","author":"Gropp William","unstructured":"William Gropp , Ewing Lusk , and Anthony Skjellum . 2014. Using MPI: Portable Parallel Programming with the Message-Passing Interface . The MIT Press , Massachusetts, USA. William Gropp, Ewing Lusk, and Anthony Skjellum. 2014. Using MPI: Portable Parallel Programming with the Message-Passing Interface. The MIT Press, Massachusetts, USA.","key":"e_1_3_2_1_15_1"},{"volume-title":"Towards High Performance Processing of Streaming Data in Large Data Centers. In 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW). IEEE","author":"Kamburugamuve S.","unstructured":"S. Kamburugamuve , S. Ekanayake , M. Pathirage , and G. Fox . 2016 . Towards High Performance Processing of Streaming Data in Large Data Centers. In 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW). IEEE , Chicago, USA, 1637--1644. S. Kamburugamuve, S. Ekanayake, M. Pathirage, and G. Fox. 2016. Towards High Performance Processing of Streaming Data in Large Data Centers. In 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW). IEEE, Chicago, USA, 1637--1644.","key":"e_1_3_2_1_16_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_17_1","DOI":"10.1017\/S0956796805005526"},{"key":"e_1_3_2_1_18_1","first-page":"261","article-title":"Fastflow: High\u00e2\u0102\u0158Level and Efficient Streaming on Multicore. Wiley-Blackwell","volume":"13","author":"Marco Aldinucci","year":"2017","unstructured":"Aldinucci Marco , Danelutto Marco , Kilpatrick Peter , and Torquati Massimo . 2017 . Fastflow: High\u00e2\u0102\u0158Level and Efficient Streaming on Multicore. Wiley-Blackwell , Chapter 13 , 261 -- 280 . arXiv:https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/9781119332015.ch13 Aldinucci Marco, Danelutto Marco, Kilpatrick Peter, and Torquati Massimo. 2017. Fastflow: High\u00e2\u0102\u0158Level and Efficient Streaming on Multicore. Wiley-Blackwell, Chapter 13, 261--280. arXiv:https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/9781119332015.ch13","journal-title":"Chapter"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_19_1","DOI":"10.1145\/1146847.1146860"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_20_1","DOI":"10.1109\/TSE.1976.233837"},{"key":"e_1_3_2_1_21_1","volume-title":"Structured Parallel Programming: Patterns for Efficient Computation","author":"McCool Michael","unstructured":"Michael McCool , James Reinders , and Arch Robison . 2012. Structured Parallel Programming: Patterns for Efficient Computation ( 1 st ed.). Morgan Kaufmann Publishers Inc ., San Francisco, CA, USA. Michael McCool, James Reinders, and Arch Robison. 2012. Structured Parallel Programming: Patterns for Efficient Computation (1st ed.). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.","edition":"1"},{"key":"e_1_3_2_1_22_1","volume-title":"The Definitive Guide to Apache Flink: Next Generation Data Processing","author":"Papp Stefan","unstructured":"Stefan Papp . 2016. The Definitive Guide to Apache Flink: Next Generation Data Processing ( 1 st ed.). Apress , Berkely, CA, USA . Stefan Papp. 2016. The Definitive Guide to Apache Flink: Next Generation Data Processing (1st ed.). Apress, Berkely, CA, USA.","edition":"1"},{"key":"e_1_3_2_1_23_1","volume-title":"MPI Streams for HPC Applications. CoRR abs\/1708.01306","author":"Peng Ivy Bo","year":"2017","unstructured":"Ivy Bo Peng , Stefano Markidis , Roberto Gioiosa , Gokcen Kestor , and Erwin Laure . 2017. MPI Streams for HPC Applications. CoRR abs\/1708.01306 ( 2017 ). arXiv:1708.01306 http:\/\/arxiv.org\/abs\/1708.01306 Ivy Bo Peng, Stefano Markidis, Roberto Gioiosa, Gokcen Kestor, and Erwin Laure. 2017. MPI Streams for HPC Applications. CoRR abs\/1708.01306 (2017). arXiv:1708.01306 http:\/\/arxiv.org\/abs\/1708.01306"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_24_1","DOI":"10.1145\/2831129.2831131"},{"key":"e_1_3_2_1_25_1","volume-title":"Lizard: an Cyclomatic Complexity Analyzer Tool. https:\/\/github.com\/terryyin\/lizard. (2018). Online","author":"Yin Terry","year":"2018","unstructured":"Terry Yin . 2018. Lizard: an Cyclomatic Complexity Analyzer Tool. https:\/\/github.com\/terryyin\/lizard. (2018). Online ; accessed 5 May 2018 . Terry Yin. 2018. Lizard: an Cyclomatic Complexity Analyzer Tool. https:\/\/github.com\/terryyin\/lizard. (2018). Online; accessed 5 May 2018."},{"volume-title":"StreamIt: A Language for Streaming Applications","author":"Thies William","unstructured":"William Thies , Michal Karczmarek , and Saman Amarasinghe . 2002. StreamIt: A Language for Streaming Applications . In Compiler Construction, R. Nigel Horspool (Ed.). Springer Berlin Heidelberg , Berlin, Heidelberg , 179--196. William Thies, Michal Karczmarek, and Saman Amarasinghe. 2002. StreamIt: A Language for Streaming Applications. In Compiler Construction, R. Nigel Horspool (Ed.). Springer Berlin Heidelberg, Berlin, Heidelberg, 179--196.","key":"e_1_3_2_1_26_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_27_1","DOI":"10.1145\/2934664"}],"event":{"acronym":"EuroMPI'18","name":"EuroMPI'18: 25th European MPI Users' Group Meeting","location":"Barcelona Spain"},"container-title":["Proceedings of the 25th European MPI Users' Group Meeting"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3236367.3236380","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3236367.3236380","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:39:39Z","timestamp":1750210779000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3236367.3236380"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9,23]]},"references-count":27,"alternative-id":["10.1145\/3236367.3236380","10.1145\/3236367"],"URL":"https:\/\/doi.org\/10.1145\/3236367.3236380","relation":{},"subject":[],"published":{"date-parts":[[2018,9,23]]},"assertion":[{"value":"2018-09-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}