{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:47:08Z","timestamp":1772164028435,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":43,"publisher":"ACM","license":[{"start":{"date-parts":[[2011,6,4]],"date-time":"2011-06-04T00:00:00Z","timestamp":1307145600000},"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":[[2011,6,4]]},"DOI":"10.1145\/1993498.1993508","type":"proceedings-article","created":{"date-parts":[[2011,6,6]],"date-time":"2011-06-06T07:53:52Z","timestamp":1307346832000},"page":"74-85","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":39,"title":["Generalized just-in-time trace compilation using a parallel task farm in a dynamic binary translator"],"prefix":"10.1145","author":[{"given":"Igor","family":"B\u00f6hm","sequence":"first","affiliation":[{"name":"University of Edinburgh, Edinburgh, United Kingdom"}]},{"given":"Tobias J.K.","family":"Edler von Koch","sequence":"additional","affiliation":[{"name":"University of Edinburgh, Edinburgh, United Kingdom"}]},{"given":"Stephen C.","family":"Kyle","sequence":"additional","affiliation":[{"name":"University of Edinburgh, Edinburgh, United Kingdom"}]},{"given":"Bj\u00f6rn","family":"Franke","sequence":"additional","affiliation":[{"name":"University of Edinburgh, Edinburgh, United Kingdom"}]},{"given":"Nigel","family":"Topham","sequence":"additional","affiliation":[{"name":"University of Edinburgh, Edinburgh, United Kingdom"}]}],"member":"320","published-online":{"date-parts":[[2011,6,4]]},"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.1109\/IISWC.2005.1526013"},{"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","doi-asserted-by":"publisher","DOI":"10.1145\/1852761.1852771"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/1247360.1247401"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSAMOS.2010.5642102"},{"key":"e_1_3_2_1_7_1","first-page":"1","volume-title":"Proceedings of the 1st Workshop on Rapid Simulation and Performance Evaluation: Methods and Tools, RAPIDO'09","author":"Brandner F.","year":"2009","unstructured":"F. Brandner , A. Fellnhofer , A. Krall , and D. Riegler . Fast and accurate simulation using the llvm compiler framework . In Proceedings of the 1st Workshop on Rapid Simulation and Performance Evaluation: Methods and Tools, RAPIDO'09 , pages 1 -- 6 , 2009 . F. Brandner, A. Fellnhofer, A. Krall, and D. Riegler. Fast and accurate simulation using the llvm compiler framework. In Proceedings of the 1st Workshop on Rapid Simulation and Performance Evaluation: Methods and Tools, RAPIDO'09, pages 1--6, 2009."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1374752.1374754"},{"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\/183018.183032"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1837274.1837303"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2006.11.003"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134760.1134780"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542528"},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of the Workshop on Parallel Execution of Sequential Programs on Multicore Architectures, PESPMA'09","author":"Ha J.","year":"2009","unstructured":"J. Ha , M. Haghighat , S. Cong , and K. McKinley . A concurrent trace-based just-in-time compiler for single-threaded JavaScript . In Proceedings of the Workshop on Parallel Execution of Sequential Programs on Multicore Architectures, PESPMA'09 , 2009 . J. Ha, M. Haghighat, S. Cong, and K. McKinley. A concurrent trace-based just-in-time compiler for single-threaded JavaScript. In Proceedings of the Workshop on Parallel Execution of Sequential Programs on Multicore Architectures, PESPMA'09, 2009."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028976.1028998"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186736.1186737"},{"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","doi-asserted-by":"publisher","DOI":"10.1002\/spe.384"},{"key":"e_1_3_2_1_21_1","volume-title":"Proceedings of the 4th Annual Workshop on Modeling, Benchmarking and Simulation, MOBS'08","author":"Lantz R.","year":"2008","unstructured":"R. Lantz . Fast functional simulation with parallel Embra . In Proceedings of the 4th Annual Workshop on Modeling, Benchmarking and Simulation, MOBS'08 , 2008 . R. Lantz. Fast functional simulation with parallel Embra. In Proceedings of the 4th Annual Workshop on Modeling, Benchmarking and Simulation, MOBS'08, 2008."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/977395.977673"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/29650.29651"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2010.5416635"},{"key":"e_1_3_2_1_26_1","volume-title":"Tamarin project","author":"Foundation Mozilla","year":"2010","unstructured":"Mozilla Foundation . Tamarin project , 17 November 2010 . URL http:\/\/www.mozilla.org\/projects\/tamarin\/. Mozilla Foundation. Tamarin project, 17 November 2010. URL http:\/\/www.mozilla.org\/projects\/tamarin\/."},{"key":"e_1_3_2_1_27_1","unstructured":"Mozilla Foundation. Tracemonkey 17 November 2010. URL https:\/\/wiki.mozilla.org\/JavaScript:TraceMonkey.  Mozilla Foundation. Tracemonkey 17 November 2010. URL https:\/\/wiki.mozilla.org\/JavaScript:TraceMonkey."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/513918.513927"},{"key":"e_1_3_2_1_29_1","unstructured":"Oracle Corporation. HotSpot VM 17 November 2010. URL http:\/\/java.sun.com\/performance\/reference\/whitepapers\/.  Oracle Corporation. HotSpot VM 17 November 2010. URL http:\/\/java.sun.com\/performance\/reference\/whitepapers\/."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1176254.1176302"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/775832.776026"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/775832.776026"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1111596.1111600"},{"key":"e_1_3_2_1_35_1","volume-title":"WO\/2007\/055883","author":"Tan V.","year":"2007","unstructured":"V. Tan . Asynchronous just-in-time compilation. United States Patent Application , WO\/2007\/055883 , 2007 . V. Tan. Asynchronous just-in-time compilation. United States Patent Application, WO\/2007\/055883, 2007."},{"key":"e_1_3_2_1_36_1","volume-title":"Users of LLVM JIT compilation engine","author":"Compiler Infrastructure The LLVM","year":"2010","unstructured":"The LLVM Compiler Infrastructure . Users of LLVM JIT compilation engine , 17 November 2010 . URL http:\/\/llvm.org\/Users.html. The LLVM Compiler Infrastructure. Users of LLVM JIT compilation engine, 17 November 2010. URL http:\/\/llvm.org\/Users.html."},{"key":"e_1_3_2_1_37_1","unstructured":"The WebKit Open Source Project. SquirrelFish 17 November 2010. URL http:\/\/trac.webkit.org\/wiki\/SquirrelFish.  The WebKit Open Source Project. SquirrelFish 17 November 2010. URL http:\/\/trac.webkit.org\/wiki\/SquirrelFish."},{"key":"e_1_3_2_1_38_1","volume-title":"Proceedings of the Annual Workshop on Modelling, Benchmarking and Simulation, MOBS '07","author":"Topham N.","year":"2007","unstructured":"N. Topham and D. Jones . High speed CPU simulation using JIT binary translation . In Proceedings of the Annual Workshop on Modelling, Benchmarking and Simulation, MOBS '07 , 2007 . N. Topham and D. Jones. High speed CPU simulation using JIT binary translation. In Proceedings of the Annual Workshop on Modelling, Benchmarking and Simulation, MOBS '07, 2007."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1118299.1118508"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1341312.1341325"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/504282.504295"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2009.25"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1254810.1254823"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.825695"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/307418.307509"}],"event":{"name":"PLDI '11: ACM SIGPLAN Conference on Programming Language Design and Implementation","location":"San Jose California USA","acronym":"PLDI '11","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1993498.1993508","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1993498.1993508","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:05:46Z","timestamp":1750230346000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1993498.1993508"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,6,4]]},"references-count":43,"alternative-id":["10.1145\/1993498.1993508","10.1145\/1993498"],"URL":"https:\/\/doi.org\/10.1145\/1993498.1993508","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1993316.1993508","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2011,6,4]]},"assertion":[{"value":"2011-06-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}