{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:34:51Z","timestamp":1750221291651,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,4,9]],"date-time":"2018-04-09T00:00:00Z","timestamp":1523232000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"EPSRC","award":["PAMELA EP\/K008730\/1"],"award-info":[{"award-number":["PAMELA EP\/K008730\/1"]}]},{"name":"EU Horizon 2020","award":["ACTiCLOUD 732366"],"award-info":[{"award-number":["ACTiCLOUD 732366"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,4,9]]},"DOI":"10.1145\/3191697.3191729","type":"proceedings-article","created":{"date-parts":[[2018,7,2]],"date-time":"2018-07-02T12:12:40Z","timestamp":1530533560000},"page":"51-53","source":"Crossref","is-referenced-by-count":1,"title":["On the future of research VMs: a hardware\/software perspective"],"prefix":"10.1145","author":[{"given":"Foivos S.","family":"Zakkak","sequence":"first","affiliation":[{"name":"University of Manchester, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andy","family":"Nisbet","sequence":"additional","affiliation":[{"name":"University of Manchester, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John","family":"Mawer","sequence":"additional","affiliation":[{"name":"University of Manchester, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tim","family":"Hartley","sequence":"additional","affiliation":[{"name":"University of Manchester, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nikos","family":"Foutris","sequence":"additional","affiliation":[{"name":"University of Manchester, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Orion","family":"Papadakis","sequence":"additional","affiliation":[{"name":"University of Manchester, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andreas","family":"Andronikakis","sequence":"additional","affiliation":[{"name":"University of Manchester, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Iain","family":"Apreotesei","sequence":"additional","affiliation":[{"name":"University of Manchester, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christos","family":"Kotselidis","sequence":"additional","affiliation":[{"name":"University of Manchester, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,4,9]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2017. Numascale NumaConnect. (2017). Retrieved Jan 10 2018 from https: \/\/www.numascale.com\/numa_pdfs\/numaconnect-white-paper.pdf  2017. Numascale NumaConnect. (2017). Retrieved Jan 10 2018 from https: \/\/www.numascale.com\/numa_pdfs\/numaconnect-white-paper.pdf"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132190.3132207"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2024716.2024718"},{"key":"e_1_3_2_1_4_1","unstructured":"Stephen M. Blackburn Perry Cheng and Kathryn S. McKinley. 2004. Oil and Water? High Performance Garbage Collection in Java with MMTk (ICSE \u201904).   Stephen M. Blackburn Perry Cheng and Kathryn S. McKinley. 2004. Oil and Water? High Performance Garbage Collection in Java with MMTk (ICSE \u201904)."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1565824.1565827"},{"key":"e_1_3_2_1_6_1","first-page":"15","article-title":"NVSim: A Circuit-Level Performance, Energy, and Area Model for Emerging Non-volatile Memory. Springer New York, New York","author":"Dong Xiangyu","year":"2014","journal-title":"NY"},{"volume-title":"Retrieved","year":"2017","author":"Foundation Eclipse","key":"e_1_3_2_1_7_1"},{"volume-title":"Retrieved","year":"2017","key":"e_1_3_2_1_8_1"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2896451"},{"volume-title":"ACTiCLOUD:Enabling the Next Generation of Cloud Applications. In 37th IEEE International Conference on Distributed Computing Systems (ICDCS","year":"2017","author":"Goumas Georgios","key":"e_1_3_2_1_10_1"},{"volume-title":"Retrieved","year":"2017","author":"The OpenJDK HotSpot Group","key":"e_1_3_2_1_11_1"},{"volume-title":"Retrieved","year":"2017","author":"Eclipse Foundation IBM","key":"e_1_3_2_1_12_1"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3050748.3050764"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3141871.3141872"},{"key":"e_1_3_2_1_15_1","unstructured":"Christos Kotselidis Andrey Rodchenko Colin Barrett Andy Nisbet John Mawer Will Toms James Clarkson etal 2015. Project Beehive: A Hardware\/Software Co-designed Stack for Runtime and Architectural Research. In 9th International Workshop on Programmability and Architectures for Heterogeneous Multicores (MULTIPROG) (2015). http:\/\/arxiv.org\/abs\/1509.04085  Christos Kotselidis Andrey Rodchenko Colin Barrett Andy Nisbet John Mawer Will Toms James Clarkson et al. 2015. Project Beehive: A Hardware\/Software Co-designed Stack for Runtime and Architectural Research. In 9th International Workshop on Programmability and Architectures for Heterogeneous Multicores (MULTIPROG) (2015). http:\/\/arxiv.org\/abs\/1509.04085"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445572.2445577"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"volume-title":"The Potential of Dynamic Binary Modification and CPUFPGA SoCs for Simulation. In 2017 IEEE 25th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM). 144\u2013151","year":"2017","author":"Mawer John","key":"e_1_3_2_1_18_1"},{"volume-title":"MaxSim: A Simulator Platform for Managed Applications. In ISPASS - IEEE International Symposium on Performance Analysis of Systems and Software.","year":"2017","author":"Rodchenko Andrey","key":"e_1_3_2_1_19_1"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2017.2709739"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485963"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/859618.859620"},{"key":"e_1_3_2_1_23_1","unstructured":"Kunshan Wang Yi Lin Stephen M. Blackburn Michael Norrish and Antony L. Hosking. 2015. Draining the Swamp: Micro Virtual Machines as Solid Foundation for Language Development (SNAPL 2015).  Kunshan Wang Yi Lin Stephen M. Blackburn Michael Norrish and Antony L. Hosking. 2015. Draining the Swamp: Micro Virtual Machines as Solid Foundation for Language Development (SNAPL 2015)."},{"key":"e_1_3_2_1_24_1","unstructured":"Christian Wimmer Michael Haupt Michael L. Van De Vanter Mick Jordan Laurent Dayn\u00e8s and Douglas Simon. 2013. Maxine: An Approachable Virtual Machine for and in Java. ACM TACO 9 4 Article 30 (Jan. 2013). 10.1145\/2400682.2400689   Christian Wimmer Michael Haupt Michael L. Van De Vanter Mick Jordan Laurent Dayn\u00e8s and Douglas Simon. 2013. Maxine: An Approachable Virtual Machine for and in Java. ACM TACO 9 4 Article 30 (Jan. 2013). 10.1145\/2400682.2400689"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"crossref","unstructured":"Thomas W\u00fcrthinger Christian Wimmer Andreas W\u00f6\u00df Lukas Stadler Gilles Duboscq Christian Humer Gregor Richards Doug Simon and Mario Wolczko. 2013. One VM to Rule Them All (Onward! 2013). 10.1145\/2509578.2509581   Thomas W\u00fcrthinger Christian Wimmer Andreas W\u00f6\u00df Lukas Stadler Gilles Duboscq Christian Humer Gregor Richards Doug Simon and Mario Wolczko. 2013. One VM to Rule Them All (Onward! 2013). 10.1145\/2509578.2509581","DOI":"10.1145\/2509578.2509581"},{"key":"e_1_3_2_1_26_1","unstructured":"Xilinx. 2016. Zynq Ultrascale+ MPSoC Product Selection Guide. (2016). Retrieved January 17 2018 from https:\/\/www.xilinx.com\/support\/documentation\/ selection-guides\/zynq-ultrascale-plus-product-selection-guide.pdf  Xilinx. 2016. Zynq Ultrascale+ MPSoC Product Selection Guide. (2016). Retrieved January 17 2018 from https:\/\/www.xilinx.com\/support\/documentation\/ selection-guides\/zynq-ultrascale-plus-product-selection-guide.pdf"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/2665671.2665728"}],"event":{"name":"<Programming> 2018: 2nd International Conference on the Art, Science, and Engineering of Programming 2018","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Nice France","acronym":"<Programming> 2018"},"container-title":["Conference Companion of the 2nd International Conference on Art, Science, and Engineering of Programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3191697.3191729","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3191697.3191729","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:11:32Z","timestamp":1750212692000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3191697.3191729"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,4,9]]},"references-count":27,"alternative-id":["10.1145\/3191697.3191729","10.1145\/3191697"],"URL":"https:\/\/doi.org\/10.1145\/3191697.3191729","relation":{},"subject":[],"published":{"date-parts":[[2018,4,9]]}}}