{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:46:34Z","timestamp":1772163994234,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,6,12]],"date-time":"2014-06-12T00:00:00Z","timestamp":1402531200000},"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":[[2014,6,12]]},"DOI":"10.1145\/2597809.2597810","type":"proceedings-article","created":{"date-parts":[[2014,6,10]],"date-time":"2014-06-10T08:50:25Z","timestamp":1402390225000},"page":"3-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Efficient code generation in a region-based dynamic binary translator"],"prefix":"10.1145","author":[{"given":"Tom","family":"Spink","sequence":"first","affiliation":[{"name":"University of Edinburgh, Edinburgh, Scotland Uk"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Harry","family":"Wagstaff","sequence":"additional","affiliation":[{"name":"University of Edinburgh, Edinburgh, Scotland Uk"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bj\u00f6rn","family":"Franke","sequence":"additional","affiliation":[{"name":"University of Edinburgh, Edinburgh, Scotland Uk"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nigel","family":"Topham","sequence":"additional","affiliation":[{"name":"University of Edinburgh, Edinburgh, Scotland Uk"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,6,12]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/857076.857077"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/349299.349303"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/1247360.1247401"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993498.1993508"},{"key":"e_1_3_2_1_5_1","first-page":"13","volume-title":"In Proceedings of the 2000 ACM Workshop on Feedback-Directed and Dynamic Optimization FDDO-3","author":"Bruening D.","year":"2000","unstructured":"D. Bruening and E. Duesterwald . Exploring optimal compilation unit shapes for an embedded just-in-time compiler . In In Proceedings of the 2000 ACM Workshop on Feedback-Directed and Dynamic Optimization FDDO-3 , pages 13 -- 20 , 2000 . D. Bruening and E. Duesterwald. Exploring optimal compilation unit shapes for an embedded just-in-time compiler. In In Proceedings of the 2000 ACM Workshop on Feedback-Directed and Dynamic Optimization FDDO-3, pages 13--20, 2000."},{"key":"e_1_3_2_1_6_1","first-page":"265","volume-title":"CGO '03","author":"Bruening D.","year":"2003","unstructured":"D. Bruening , T. Garnett , and S. Amarasinghe . An infrastructure for adaptive dynamic optimization. In phProceedings of the international symposium on Code Generation and Optimization: Feedback-directed and Runtime Optimization , CGO '03 , pages 265 -- 275 , Washington, DC, USA , 2003 . IEEE Computer Society. ISBN 0--7695--1913-X. URL http:\/\/dl.acm.org\/citation.cfm?id=776261.776290. D. Bruening, T. Garnett, and S. Amarasinghe. An infrastructure for adaptive dynamic optimization. In phProceedings of the international symposium on Code Generation and Optimization: Feedback-directed and Runtime Optimization, CGO '03, pages 265--275, Washington, DC, USA, 2003. IEEE Computer Society. ISBN 0--7695--1913-X. URL http:\/\/dl.acm.org\/citation.cfm?id=776261.776290."},{"key":"e_1_3_2_1_7_1","first-page":"192","volume-title":"IWPC '99","author":"Cifuentes C.","unstructured":"C. Cifuentes and M. V. Emmerik . Recovery of jump table case statements from binary code. In phProceedings of the 7th International Workshop on Program Comprehension , IWPC '99 , pages 192 --, Washington, DC, USA, 1999. IEEE Computer Society. ISBN 0--7695-0179--6. URL http:\/\/dl.acm.org\/citation.cfm?id=520033.858247. C. Cifuentes and M. V. Emmerik. Recovery of jump table case statements from binary code. In phProceedings of the 7th International Workshop on Program Comprehension, IWPC '99, pages 192--, Washington, DC, USA, 1999. IEEE Computer Society. ISBN 0--7695-0179--6. URL http:\/\/dl.acm.org\/citation.cfm?id=520033.858247."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.825697"},{"key":"e_1_3_2_1_9_1","first-page":"11","volume-title":"RESoLVE'11","author":"Dhanasekaran B.","year":"2011","unstructured":"B. Dhanasekaran and K. Hazelwood . Improving indirect branch translation in dynamic binary translators. In phProceedings of the ASPLOS Workshop on Runtime Environments, Systems, Layering, and Virtualized Environments , RESoLVE'11 , pages 11 -- 18 , 2011 . B. Dhanasekaran and K. Hazelwood. Improving indirect branch translation in dynamic binary translators. In phProceedings of the ASPLOS Workshop on Runtime Environments, Systems, Layering, and Virtualized Environments, RESoLVE'11, pages 11--18, 2011."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/11688839_6"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2005.22"},{"key":"e_1_3_2_1_12_1","first-page":"279","volume-title":"IPDPS'06","author":"Hiser J. D.","year":"2006","unstructured":"Hiser, Kumar, Zhao, Zhou, Childers, Davidson, and Soffa}Hiser:2006:TTD:1898699.1898797 J. D. Hiser , N. Kumar , M. Zhao , S. Zhou , B. R. Childers , J. W. Davidson , and M. L. Soffa . Techniques and tools for dynamic optimization. In phProceedings of the 20th International Conference on Parallel and Distributed Processing , IPDPS'06 , pages 279 -- 279 , Washington, DC, USA , 2006 \\natexlaba. IEEE Computer Society. ISBN 1--4244-0054--6. URL http:\/\/dl.acm.org\/citation.cfm?id=1898699.1898797. Hiser, Kumar, Zhao, Zhou, Childers, Davidson, and Soffa}Hiser:2006:TTD:1898699.1898797J. D. Hiser, N. Kumar, M. Zhao, S. Zhou, B. R. Childers, J. W. Davidson, and M. L. Soffa. Techniques and tools for dynamic optimization. In phProceedings of the 20th International Conference on Parallel and Distributed Processing, IPDPS'06, pages 279--279, Washington, DC, USA, 2006\\natexlaba. IEEE Computer Society. ISBN 1--4244-0054--6. URL http:\/\/dl.acm.org\/citation.cfm?id=1898699.1898797."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134760.1134778"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2007.10"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2259016.2259030"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2011.57"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451512.2451519"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451512.2451516"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-92990-1_6"},{"key":"e_1_3_2_1_20_1","first-page":"239","volume-title":"Proceedings of the International Symposium on Code Generation and Optimization: Feedback-Directed and Runtime Optimization, CGO '04","author":"Joshi R.","unstructured":"R. Joshi , M. D. Bond , and C. Zilles . Targeted path profiling: Lower overhead path profiling for staged dynamic optimization systems . In Proceedings of the International Symposium on Code Generation and Optimization: Feedback-Directed and Runtime Optimization, CGO '04 , pages 239 --, Washington, DC, USA, 2004. IEEE Computer Society. ISBN 0--7695--2102--9. URL http:\/\/dl.acm.org\/citation.cfm?id=977395.977660. R. Joshi, M. D. Bond, and C. Zilles. Targeted path profiling: Lower overhead path profiling for staged dynamic optimization systems. In Proceedings of the International Symposium on Code Generation and Optimization: Feedback-Directed and Runtime Optimization, CGO '04, pages 239--, Washington, DC, USA, 2004. IEEE Computer Society. ISBN 0--7695--2102--9. URL http:\/\/dl.acm.org\/citation.cfm?id=977395.977660."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451512.2451521"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-93900-9_19"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2367589.2367599"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542452.1542472"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/781131.781166"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1111596.1111600"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/373574.373590"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463209.2488760"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/504282.504295"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC.2012.45"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.825695"}],"event":{"name":"LCTES '14: SIGPLAN\/SIGBED Conference on Languages, Compilers and Tools for Embedded Systems 2014","location":"Edinburgh United Kingdom","acronym":"LCTES '14","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the 2014 SIGPLAN\/SIGBED conference on Languages, compilers and tools for embedded systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2597809.2597810","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2597809.2597810","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:00:50Z","timestamp":1750215650000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2597809.2597810"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,6,12]]},"references-count":31,"alternative-id":["10.1145\/2597809.2597810","10.1145\/2597809"],"URL":"https:\/\/doi.org\/10.1145\/2597809.2597810","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2666357.2597810","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2014,6,12]]},"assertion":[{"value":"2014-06-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}