{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,24]],"date-time":"2026-04-24T01:20:37Z","timestamp":1776993637525,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":39,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,4,8]],"date-time":"2017-04-08T00:00:00Z","timestamp":1491609600000},"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":[[2017,4,8]]},"DOI":"10.1145\/3050748.3050764","type":"proceedings-article","created":{"date-parts":[[2017,3,31]],"date-time":"2017-03-31T08:22:54Z","timestamp":1490948574000},"page":"74-82","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":24,"title":["Heterogeneous Managed Runtime Systems"],"prefix":"10.1145","author":[{"given":"Christos","family":"Kotselidis","sequence":"first","affiliation":[{"name":"School of Computer Science, The University of Manchester, Manchester, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"James","family":"Clarkson","sequence":"additional","affiliation":[{"name":"School of Computer Science, The University of Manchester, Manchester, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrey","family":"Rodchenko","sequence":"additional","affiliation":[{"name":"School of Computer Science, The University of Manchester, Manchester, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andy","family":"Nisbet","sequence":"additional","affiliation":[{"name":"School of Computer Science, The University of Manchester, Manchester, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John","family":"Mawer","sequence":"additional","affiliation":[{"name":"School of Computer Science, The University of Manchester, Manchester, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mikel","family":"Luj\u00e1n","sequence":"additional","affiliation":[{"name":"School of Computer Science, The University of Manchester, Manchester, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,4,8]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"crossref","unstructured":"B. Alpern C. R. Attanasio J. J. Barton M. G. Burke P. Cheng J.-D. Choi A. Cocchi S.J. Fink D. Grove M. Hind S. F. Hummel D. Lieber V. Litvinov M. F. Mergen T. Ngo J. R. Russell V. Sarkar M. J. Serrano J. C. Shepherd S. E. Smith V. C. Sreedhar H. Srinivasan and J. Whaley. 2000. The Jalape\u00f1O Virtual Machine. IBM Systems Journal (2000).  B. Alpern C. R. Attanasio J. J. Barton M. G. Burke P. Cheng J.-D. Choi A. Cocchi S.J. Fink D. Grove M. Hind S. F. Hummel D. Lieber V. Litvinov M. F. Mergen T. Ngo J. R. Russell V. Sarkar M. J. Serrano J. C. Shepherd S. E. Smith V. C. Sreedhar H. Srinivasan and J. Whaley. 2000. The Jalape\u00f1O Virtual Machine. IBM Systems Journal (2000).","DOI":"10.1147\/sj.391.0211"},{"key":"e_1_3_2_1_2_1","volume-title":"http:\/\/developer.amd.com\/tools-and-sdks\/heterogeneous-computing\/aparapi\/. (Feb","year":"2017","unstructured":"AMD-Aparapi. 2017. http:\/\/developer.amd.com\/tools-and-sdks\/heterogeneous-computing\/aparapi\/. (Feb . 2017 ). AMD-Aparapi. 2017. http:\/\/developer.amd.com\/tools-and-sdks\/heterogeneous-computing\/aparapi\/. (Feb. 2017)."},{"key":"e_1_3_2_1_3_1","volume-title":"Proceedings of the First ACM and IEEE International Conference on Formal Methods and Models for Co-Design (MEMOCODE '03)","year":"2003","unstructured":"Arvind. 2003 . Bluespec: A Language for Hardware Design, Simulation, Synthesis and Verification Invited Talk . In Proceedings of the First ACM and IEEE International Conference on Formal Methods and Models for Co-Design (MEMOCODE '03) . IEEE Computer Society, Washington, DC, USA, 249--. http:\/\/dl.acm.org\/citation.cfm?id=823453.823860 Arvind. 2003. Bluespec: A Language for Hardware Design, Simulation, Synthesis and Verification Invited Talk. In Proceedings of the First ACM and IEEE International Conference on Formal Methods and Models for Co-Design (MEMOCODE '03). IEEE Computer Society, Washington, DC, USA, 249--. http:\/\/dl.acm.org\/citation.cfm?id=823453.823860"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869459.1869469"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.25080\/Majora-92bf1922-003"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.121791"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"crossref","unstructured":"S. M. Blackburn R. Garner C. Hoffman A. M. Khan K. S. McKinley R. Bentzur A. Diwan D. Feinberg D. Frampton S. Z. Guyer M. Hirzel A. Hosking M. Jump H. Lee J. E. B. Moss A. Phansalkar D. Stefanovi\u0107 T. VanDrunen D. von Dincklage and B. Wiedermann. 2006. The DaCapo Benchmarks: Java Benchmarking Development and Analysis. In OOPSLA '06: Proceedings of the 21st annual ACM SIGPLAN conference on Object-Oriented Programing Systems Languages and Applications. ACM Press.  S. M. Blackburn R. Garner C. Hoffman A. M. Khan K. S. McKinley R. Bentzur A. Diwan D. Feinberg D. Frampton S. Z. Guyer M. Hirzel A. Hosking M. Jump H. Lee J. E. B. Moss A. Phansalkar D. Stefanovi\u0107 T. VanDrunen D. von Dincklage and B. Wiedermann. 2006. The DaCapo Benchmarks: Java Benchmarking Development and Analysis. In OOPSLA '06: Proceedings of the 21st annual ACM SIGPLAN conference on Object-Oriented Programing Systems Languages and Applications. ACM Press.","DOI":"10.1145\/1167473.1167488"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1002\/rob.21437"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1941553.1941562"},{"key":"e_1_3_2_1_10_1","volume-title":"Retrieved","author":"Chafik Olivier","year":"2017","unstructured":"Olivier Chafik . 2017 . ScalaCL: Faster Scala: optimizing compiler plugin + GPU-based collections (OpenCL). (Feb. 2017) . Retrieved March 11, 2017 from http:\/\/code.google.com\/p\/scalacl Olivier Chafik. 2017. ScalaCL: Faster Scala: optimizing compiler plugin + GPU-based collections (OpenCL). (Feb. 2017). Retrieved March 11, 2017 from http:\/\/code.google.com\/p\/scalacl"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1926354.1926358"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-54999-6_5"},{"key":"e_1_3_2_1_13_1","volume-title":"NIPS Workshop.","author":"Collobert Ronan","year":"2011","unstructured":"Ronan Collobert , Koray Kavukcuoglu , and Cl\u00e9ment Farabet . 2011 . Torch7: A Matlab-like Environment for Machine Learning. In BigLearn , NIPS Workshop. Ronan Collobert, Koray Kavukcuoglu, and Cl\u00e9ment Farabet. 2011. Torch7: A Matlab-like Environment for Machine Learning. In BigLearn, NIPS Workshop."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1808954.1808959"},{"key":"e_1_3_2_1_15_1","volume-title":"Retrieved","author":"EJML.","year":"2017","unstructured":"EJML. 2017 . (Feb. 2017) . Retrieved March 11, 2017 from http:\/\/ejml.org EJML. 2017. (Feb. 2017). Retrieved March 11, 2017 from http:\/\/ejml.org"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2627373.2627381"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"crossref","unstructured":"A. Handa T. Whelan J.B. McDonald and A.J. Davison. 2014. A Benchmark for RGB-D Visual Odometry 3D Reconstruction and SLAM. In ICRA.  A. Handa T. Whelan J.B. McDonald and A.J. Davison. 2014. A Benchmark for RGB-D Visual Odometry 3D Reconstruction and SLAM. In ICRA.","DOI":"10.1109\/ICRA.2014.6907054"},{"key":"e_1_3_2_1_18_1","volume-title":"IEEE Intl. Conf. on Robotics and Automation, ICRA","author":"Handa A.","unstructured":"A. Handa , T. Whelan , J.B. McDonald , and A.J. Davison . 2014. A Benchmark for RGB-D Visual Odometry, 3D Reconstruction and SLAM . In IEEE Intl. Conf. on Robotics and Automation, ICRA . Hong Kong, China. A. Handa, T. Whelan, J.B. McDonald, and A.J. Davison. 2014. A Benchmark for RGB-D Visual Odometry, 3D Reconstruction and SLAM. In IEEE Intl. Conf. on Robotics and Automation, ICRA. Hong Kong, China."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2500828.2500840"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2502323.2502329"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2509136.2509516"},{"key":"e_1_3_2_1_22_1","volume-title":"Java-Level JVM Compiler Interface","author":"JEP","year":"2017","unstructured":"JEP 243 : Java-Level JVM Compiler Interface . 2017 . http:\/\/openjdk.java.net\/jeps\/243. (Feb. 2017). JEP 243: Java-Level JVM Compiler Interface. 2017. http:\/\/openjdk.java.net\/jeps\/243. (Feb. 2017)."},{"key":"e_1_3_2_1_23_1","volume-title":"Retrieved","author":"Java","year":"2017","unstructured":"Java bindings for OpenCL. 2017 . (Feb. 2017) . Retrieved March 11, 2017 from http:\/\/www.jocl.org\/ Java bindings for OpenCL. 2017. (Feb. 2017). Retrieved March 11, 2017 from http:\/\/www.jocl.org\/"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2011.09.001"},{"key":"e_1_3_2_1_25_1","volume-title":"Proceedings of the 9th International Workshop on Programmability and Architectures for Heterogeneous Multicores (MULTIPROG '16)","author":"Kotselidis Christos","year":"2016","unstructured":"Christos Kotselidis , Andrey Rodchenko , Colin Barrett , Andy Nisbet , John Mawer , Will Toms , James Clarksonand Cosmin Gorgovan , Amanieu d' Antras , Yaman Cakmakci , Thanos Stratikopoulos , Sebatian Werner , Jim Garside , Javier Navaridas , Antoniu Pop , John Goodacre , and Mikel Luj\u00e1n . 2016 . Project Beehive: A Hardware\/Software Co-designed Stack for Runtime and Architectural Research . In Proceedings of the 9th International Workshop on Programmability and Architectures for Heterogeneous Multicores (MULTIPROG '16) . Christos Kotselidis, Andrey Rodchenko, Colin Barrett, Andy Nisbet, John Mawer, Will Toms, James Clarksonand Cosmin Gorgovan, Amanieu d'Antras, Yaman Cakmakci, Thanos Stratikopoulos, Sebatian Werner, Jim Garside, Javier Navaridas, Antoniu Pop, John Goodacre, and Mikel Luj\u00e1n. 2016. Project Beehive: A Hardware\/Software Co-designed Stack for Runtime and Architectural Research. In Proceedings of the 9th International Workshop on Programmability and Architectures for Heterogeneous Multicores (MULTIPROG '16)."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1863523.1863533"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2015.7140009"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISMAR.2011.6092378"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2047862.2047883"},{"key":"e_1_3_2_1_30_1","volume-title":"http:\/\/openjdk.java.net\/. (Feb","author":"JDK.","year":"2017","unstructured":"Open JDK. 2017. http:\/\/openjdk.java.net\/. (Feb . 2017 ). OpenJDK. 2017. http:\/\/openjdk.java.net\/. (Feb. 2017)."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC.2012.57"},{"key":"e_1_3_2_1_32_1","volume-title":"Proceedings of the 4th USENIX Conference on Hot Topics in Parallelism (HotPar'12)","author":"Rubinsteyn Alex","year":"2012","unstructured":"Alex Rubinsteyn , Eric Hielscher , Nathaniel Weinman , and Dennis Shasha . 2012 . Parakeet: A Just-in-time Parallel Accelerator for Python . In Proceedings of the 4th USENIX Conference on Hot Topics in Parallelism (HotPar'12) . USENIX Association, Berkeley, CA, USA, 14--14. Alex Rubinsteyn, Eric Hielscher, Nathaniel Weinman, and Dennis Shasha. 2012. Parakeet: A Just-in-time Parallel Accelerator for Python. In Proceedings of the 4th USENIX Conference on Hot Topics in Parallelism (HotPar'12). USENIX Association, Berkeley, CA, USA, 14--14."},{"key":"e_1_3_2_1_33_1","volume-title":"https:\/\/www.spec.org\/jvm2008\/. (Feb","year":"2017","unstructured":"SpecJVM2008. 2017. https:\/\/www.spec.org\/jvm2008\/. (Feb . 2017 ). SpecJVM2008. 2017. https:\/\/www.spec.org\/jvm2008\/. (Feb. 2017)."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2581122.2544157"},{"key":"e_1_3_2_1_35_1","volume-title":"Retrieved","year":"2017","unstructured":"Tango. 2017 . (Feb. 2017) . Retrieved March 11, 2017 from https:\/\/get.google.com\/tango\/ Tango. 2017. (Feb. 2017). Retrieved March 11, 2017 from https:\/\/get.google.com\/tango\/"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2400682.2400689"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-03869-3_82"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2159430.2159439"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01427149"}],"event":{"name":"VEE '17: 13th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments","location":"Xi'an China","acronym":"VEE '17","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 13th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3050748.3050764","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3050748.3050764","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:54:38Z","timestamp":1750208078000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3050748.3050764"}},"subtitle":["A Computer Vision Case Study"],"short-title":[],"issued":{"date-parts":[[2017,4,8]]},"references-count":39,"alternative-id":["10.1145\/3050748.3050764","10.1145\/3050748"],"URL":"https:\/\/doi.org\/10.1145\/3050748.3050764","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/3140607.3050764","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2017,4,8]]},"assertion":[{"value":"2017-04-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}