{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,10]],"date-time":"2025-09-10T22:16:52Z","timestamp":1757542612385,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":29,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,10,26]],"date-time":"2015-10-26T00:00:00Z","timestamp":1445817600000},"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":[[2015,10,26]]},"DOI":"10.1145\/2824815.2824820","type":"proceedings-article","created":{"date-parts":[[2015,11,3]],"date-time":"2015-11-03T20:02:09Z","timestamp":1446580929000},"page":"45-56","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Manyfold actors: extending the C++ actor framework to heterogeneous many-core machines using OpenCL"],"prefix":"10.1145","author":[{"given":"Raphael","family":"Hiesgen","sequence":"first","affiliation":[{"name":"University of Applied Sciences Hamburg, Germany"}]},{"given":"Dominik","family":"Charousset","sequence":"additional","affiliation":[{"name":"University of Applied Sciences Hamburg, Germany"}]},{"given":"Thomas C.","family":"Schmidt","sequence":"additional","affiliation":[{"name":"University of Applied Sciences Hamburg, Germany"}]}],"member":"320","published-online":{"date-parts":[[2015,10,26]]},"reference":[{"key":"e_1_3_2_1_2_1","series-title":"LNCS","first-page":"579","volume-title":"Proceedings of CONCUR","author":"Agha G.","year":"1992"},{"unstructured":"AMD. Aparapi. http:\/\/aparapi.github.io 2015. AMD. Aparapi. http:\/\/aparapi.github.io 2015.","key":"e_1_3_2_1_3_1"},{"volume-title":"KTH","year":"2003","author":"Armstrong J.","key":"e_1_3_2_1_4_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_5_1","DOI":"10.1145\/1238844.1238850"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_6_1","DOI":"10.1145\/1179352.1141947"},{"key":"e_1_3_2_1_7_1","first-page":"0","article-title":"NVIDIA and the Portland Group","volume":"1","author":"CAPS. Cray Inc.","year":"2011","journal-title":"The OpenACC Application Programming Interface"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_8_1","DOI":"10.1145\/2687357.2687363"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_9_1","DOI":"10.1109\/99.660313"},{"unstructured":"T. Desell and C. A. Varela . SALSA Lite: A Hash-Based Actor Runtime for Efficient Local Concurrency. In G. Agha A. Igarashi N. Kobayashi H. Masuhara S. Matsuoka E. Shibayama and K. Taura editors Concurrent Objects and Beyond volume 8665 of Lecture Notes in Computer Science pages 144\u2013 166 . Springer Berlin Heidelberg 2014. ISBN 978- 3-662-44470-2. T. Desell and C. A. Varela. SALSA Lite: A Hash-Based Actor Runtime for Efficient Local Concurrency. In G. Agha A. Igarashi N. Kobayashi H. Masuhara S. Matsuoka E. Shibayama and K. Taura editors Concurrent Objects and Beyond volume 8665 of Lecture Notes in Computer Science pages 144\u2013166. Springer Berlin Heidelberg 2014. ISBN 978- 3-662-44470-2.","key":"e_1_3_2_1_10_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_11_1","DOI":"10.1109\/ICPP.2011.45"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_12_1","DOI":"10.1145\/2814576.2814732"},{"key":"e_1_3_2_1_13_1","first-page":"245","volume-title":"Proceedings of the 3rd IJCAI","author":"Hewitt C.","year":"1973"},{"unstructured":"Intel. Intel Xeon PhiTM Coprocessor x100 Product Family Datasheet. http:\/\/www.intel.com\/content\/www\/us\/en\/processors\/xeon\/xeonphi-coprocessor-datasheet.html April 2015. Intel. Intel Xeon PhiTM Coprocessor x100 Product Family Datasheet. http:\/\/www.intel.com\/content\/www\/us\/en\/processors\/xeon\/xeonphi-coprocessor-datasheet.html April 2015.","key":"e_1_3_2_1_14_1"},{"doi-asserted-by":"crossref","unstructured":"L. V. Kale and S. Krishnan. Charm++: Parallel programming with message-driven objects. Parallel Programming using C++ pages 175\u2013213 1996. L. V. Kale and S. Krishnan. Charm++: Parallel programming with message-driven objects. Parallel Programming using C++ pages 175\u2013213 1996.","key":"e_1_3_2_1_15_1","DOI":"10.7551\/mitpress\/5241.003.0009"},{"unstructured":"D. B. Kirk and W.-m. W. Hwu. Programming Massively Parallel Processors A Hands-on Approach. Morgan Kaufmann second edition 2013. D. B. Kirk and W.-m. W. Hwu. Programming Massively Parallel Processors A Hands-on Approach. Morgan Kaufmann second edition 2013.","key":"e_1_3_2_1_16_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_17_1","DOI":"10.1016\/j.parco.2011.09.001"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_18_1","DOI":"10.1145\/2600212.2600228"},{"volume-title":"Khronos Group","year":"2015","author":"Howes Lee","key":"e_1_3_2_1_19_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_20_1","DOI":"10.1145\/383259.383274"},{"unstructured":"D. S. Medina A. St-Cyr and T. Warburton. OCCA: A unified approach to multi-threading languages. ArXiv e-prints March 2014. D. S. Medina A. St-Cyr and T. Warburton. OCCA: A unified approach to multi-threading languages. ArXiv e-prints March 2014.","key":"e_1_3_2_1_21_1"},{"volume-title":"Khronos OpenCL Working Group","year":"2012","author":"Munshi A.","key":"e_1_3_2_1_22_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_23_1","DOI":"10.1109\/MM.2010.41"},{"volume-title":"Tesla C2075 Computing Processor Board (Board Specification)","year":"2011","author":"NVIDIA.","key":"e_1_3_2_1_24_1"},{"unstructured":"OpenACC-standard.org. The OpenACC Application Programming Interface 2013. OpenACC-standard.org. The OpenACC Application Programming Interface 2013.","key":"e_1_3_2_1_25_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_26_1","DOI":"10.1109\/JPROC.2008.917757"},{"key":"e_1_3_2_1_27_1","first-page":"11964","article-title":"OpenCL in Action: How to Accelerate Graphics and Computation. Manning Publications Company, Manning Publication Co., 20 Baldwin Road, Shelter Island","author":"Scarpino M.","year":"2011","journal-title":"NY"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_28_1","DOI":"10.1007\/978-3-540-70592-5_6"},{"unstructured":"The Khronos Group. The Khronos Group. http:\/\/www.khronos.org\/ August 2015. The Khronos Group. The Khronos Group. http:\/\/www.khronos.org\/ August 2015.","key":"e_1_3_2_1_29_1"},{"unstructured":"Typesafe Inc. Akka. http:\/\/akka.io March 2012. Typesafe Inc. Akka. http:\/\/akka.io March 2012.","key":"e_1_3_2_1_30_1"}],"event":{"sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"acronym":"SPLASH '15","name":"SPLASH '15: Conference on Systems, Programming, Languages, and Applications: Software for Humanity","location":"Pittsburgh PA USA"},"container-title":["Proceedings of the 5th International Workshop on Programming Based on Actors, Agents, and Decentralized Control"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2824815.2824820","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2824815.2824820","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:43:22Z","timestamp":1750225402000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2824815.2824820"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,10,26]]},"references-count":29,"alternative-id":["10.1145\/2824815.2824820","10.1145\/2824815"],"URL":"https:\/\/doi.org\/10.1145\/2824815.2824820","relation":{},"subject":[],"published":{"date-parts":[[2015,10,26]]},"assertion":[{"value":"2015-10-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}