{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,6]],"date-time":"2026-06-06T17:05:45Z","timestamp":1780765545269,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":24,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,6,14]],"date-time":"2017-06-14T00:00:00Z","timestamp":1497398400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000188","name":"Royal Society","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000188","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","award":["EP\/K008730\/1,EP\/J016330\/1"],"award-info":[{"award-number":["EP\/K008730\/1,EP\/J016330\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,6,14]]},"DOI":"10.1145\/3062341.3062371","type":"proceedings-article","created":{"date-parts":[[2017,6,14]],"date-time":"2017-06-14T10:01:04Z","timestamp":1497434464000},"page":"333-346","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":20,"title":["Low overhead dynamic binary translation on ARM"],"prefix":"10.1145","author":[{"given":"Amanieu","family":"D'Antras","sequence":"first","affiliation":[{"name":"University of Manchester, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Cosmin","family":"Gorgovan","sequence":"additional","affiliation":[{"name":"University of Manchester, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jim","family":"Garside","sequence":"additional","affiliation":[{"name":"University of Manchester, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mikel","family":"Luj\u00e1n","sequence":"additional","affiliation":[{"name":"University of Manchester, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2017,6,14]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Apple. Apple \u2014 Rosetta 2006.  Apple. Apple \u2014 Rosetta 2006."},{"key":"e_1_3_2_1_2_1","unstructured":"Cortex-A57 Software Optimization Guide. ARM 2016.  Cortex-A57 Software Optimization Guide. ARM 2016."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/349299.349303"},{"key":"e_1_3_2_1_4_1","first-page":"204","volume-title":"Proceedings of the 36th Annual International Symposium on Microarchitecture","author":"Baraz L.","unstructured":"L. Baraz , T. Devor , O. Etzion , S. Goldenberg , A. Skaletsky , Y. Wang , and Y. Zemach . IA-32 execution layer: a two-phase dynamic translator designed to support IA-32 applications on Itanium-based systems . In Proceedings of the 36th Annual International Symposium on Microarchitecture , pages 191\u2013 204 . ACM\/IEEE Computer Society, 2003. L. Baraz, T. Devor, O. Etzion, S. Goldenberg, A. Skaletsky, Y. Wang, and Y. Zemach. IA-32 execution layer: a two-phase dynamic translator designed to support IA-32 applications on Itanium-based systems. In Proceedings of the 36th Annual International Symposium on Microarchitecture, pages 191\u2013204. ACM\/IEEE Computer Society, 2003."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2015.12"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2006.36"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/40.671403"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2866573"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3050748.3050756"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/776261.776263"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/378993.379241"},{"key":"e_1_3_2_1_14_1","volume-title":"ARMv8 Technology Preview","author":"Grisenthwaite R.","year":"2011","unstructured":"R. Grisenthwaite . ARMv8 Technology Preview , 2011 . R. Grisenthwaite. ARMv8 Technology Preview, 2011."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542431.1542435"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2007.10"},{"issue":"1","key":"e_1_3_2_1_17_1","article-title":"DIGITAL fx!32: Combining emulation and binary translation","volume":"9","author":"Hookway R. J.","year":"1997","unstructured":"R. J. Hookway and M. A. Herdeg . DIGITAL fx!32: Combining emulation and binary translation . Digital Technical Journal , 9 ( 1 ), 1997 . R. J. Hookway and M. A. Herdeg. DIGITAL fx!32: Combining emulation and binary translation. Digital Technical Journal, 9(1), 1997.","journal-title":"Digital Technical Journal"},{"key":"e_1_3_2_1_18_1","first-page":"264","volume-title":"Proceedings of the 36th Annual International Symposium on Microarchitecture","author":"Kim H.","unstructured":"H. Kim and J. E. Smith . Hardware support for control transfers in code caches . In Proceedings of the 36th Annual International Symposium on Microarchitecture , pages 253\u2013 264 . ACM\/IEEE Computer Society, 2003. H. Kim and J. E. Smith. Hardware support for control transfers in code caches. In Proceedings of the 36th Annual International Symposium on Microarchitecture, pages 253\u2013264. ACM\/IEEE Computer Society, 2003."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250746"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1815695.1815724"},{"key":"e_1_3_2_1_22_1","first-page":"126","volume-title":"2013 USENIX Annual Technical Conference","author":"Payer M.","unstructured":"M. Payer , E. Kravina , and T. R. Gross . Lightweight memory tracing . In 2013 USENIX Annual Technical Conference , pages 115\u2013 126 . USENIX Association, 2013. M. Payer, E. Kravina, and T. R. Gross. Lightweight memory tracing. In 2013 USENIX Annual Technical Conference, pages 115\u2013126. USENIX Association, 2013."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1241601.1241602"},{"key":"e_1_3_2_1_24_1","volume-title":"Performance Evaluation Corporation. SPEC CPU2006","year":"2006","unstructured":"Standard Performance Evaluation Corporation. SPEC CPU2006 . http:\/\/www.spec.org\/cpu 2006 \/. Standard Performance Evaluation Corporation. SPEC CPU2006. http:\/\/www.spec.org\/cpu2006\/."},{"key":"e_1_3_2_1_25_1","volume-title":"12th Asia-Pacific Conference, ACSAC 2007, Proceedings","volume":"4697","author":"Wang C.","year":"2007","unstructured":"C. Wang , S. Hu , H. Kim , S. R. Nair , M. B. Jr., Z. Ying , and Y. Wu . StarDBT: An efficient multi-platform dynamic binary translation system. In Advances in Computer Systems Architecture , 12th Asia-Pacific Conference, ACSAC 2007, Proceedings , volume 4697 of Lecture Notes in Computer Science, pages 4\u201315. Springer , 2007 . C. Wang, S. Hu, H. Kim, S. R. Nair, M. B. Jr., Z. Ying, and Y. Wu. StarDBT: An efficient multi-platform dynamic binary translation system. In Advances in Computer Systems Architecture, 12th Asia-Pacific Conference, ACSAC 2007, Proceedings, volume 4697 of Lecture Notes in Computer Science, pages 4\u201315. Springer, 2007."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.825695"}],"event":{"name":"PLDI '17: ACM SIGPLAN Conference on Programming Language Design and Implementation","location":"Barcelona Spain","acronym":"PLDI '17","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3062341.3062371","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3062341.3062371","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:36:32Z","timestamp":1750203392000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3062341.3062371"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,6,14]]},"references-count":24,"alternative-id":["10.1145\/3062341.3062371","10.1145\/3062341"],"URL":"https:\/\/doi.org\/10.1145\/3062341.3062371","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/3140587.3062371","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2017,6,14]]},"assertion":[{"value":"2017-06-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}