{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,17]],"date-time":"2025-10-17T19:59:47Z","timestamp":1760731187046,"version":"3.35.0"},"reference-count":27,"publisher":"IEEE","license":[{"start":{"date-parts":[[2019,2,1]],"date-time":"2019-02-01T00:00:00Z","timestamp":1548979200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2019,2,1]],"date-time":"2019-02-01T00:00:00Z","timestamp":1548979200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019,2]]},"DOI":"10.1109\/empdp.2019.8671602","type":"proceedings-article","created":{"date-parts":[[2019,3,22]],"date-time":"2019-03-22T02:40:56Z","timestamp":1553222456000},"page":"140-147","source":"Crossref","is-referenced-by-count":9,"title":["Accelerating Actor-Based Applications with Parallel Patterns"],"prefix":"10.1109","author":[{"given":"Luca","family":"Rinaldi","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Pisa, Pisa, Italy"}]},{"given":"Massimo","family":"Torquati","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Pisa, Pisa, Italy"}]},{"given":"Gabriele","family":"Mencagli","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Pisa, Pisa, Italy"}]},{"given":"Marco","family":"Danelutto","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Pisa, Pisa, Italy"}]},{"given":"Tullio","family":"Menga","sequence":"additional","affiliation":[{"name":"ATS Advanced Technology Solutions S.p.A., Milan, Italy"}]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872415"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/2541329.2541336"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2016.01.002"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-9739-5"},{"journal-title":"Effective akka Patterns and best practices","year":"2013","author":"allen","key":"ref14"},{"journal-title":"Structured Parallel Programming Patterns for Efficient Computation","year":"2012","author":"mccool","key":"ref15"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1504\/IJHPCN.2012.046370"},{"key":"ref17","article-title":"FastFlow: High-Level and Efficient Streaming on multi-core","author":"aldinucci","year":"2012","journal-title":"Programming Multi-core and Many-core Computing Systems Ser Parallel and Distributed Computing"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/2584665"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.4175"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/258948.258967"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/3004054"},{"key":"ref3","article-title":"Orleans: Distributed virtual actors for programmability and scalability","author":"bernstein","year":"2014","journal-title":"Microsoft Research"},{"journal-title":"Patterns for Parallel Programming","year":"2004","author":"mattson","key":"ref6"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1016\/j.tcs.2008.09.019"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1327452.1327492"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/3132710"},{"key":"ref2","first-page":"235","article-title":"A universal modular actor formalism for artificial intelligence","author":"hewitt","year":"1973","journal-title":"Proceedings of the 3rd International Joint Conference on Artificial Intelligence Ser IJCAI'73"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-017-0490-5"},{"key":"ref1","first-page":"16","article-title":"A fundamental turn toward concurrency in software: Your free lunch will soon be over. what can you do about it","volume":"30","author":"sutter","year":"2005","journal-title":"Dr Dobb's Journal"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/PDP2018.2018.00028"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-00302-9_3"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/2633448.2633453"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2013.03.011"},{"journal-title":"Ray A Distributed Framework for Emerging AI Applications","year":"2017","author":"moritz","key":"ref23"},{"key":"ref26","first-page":"1","article-title":"Autonomic management of non-functional concerns in distributed amp; parallel application programming","author":"aldinucci","year":"2009","journal-title":"2009 IEEE International Symposium on Parallel Distributed Processing"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/2687357.2687368"}],"event":{"name":"2019 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP)","start":{"date-parts":[[2019,2,13]]},"location":"Pavia, Italy","end":{"date-parts":[[2019,2,15]]}},"container-title":["2019 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8663972\/8671541\/08671602.pdf?arnumber=8671602","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,30]],"date-time":"2025-01-30T19:12:28Z","timestamp":1738264348000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8671602\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,2]]},"references-count":27,"URL":"https:\/\/doi.org\/10.1109\/empdp.2019.8671602","relation":{},"subject":[],"published":{"date-parts":[[2019,2]]}}}