{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,24]],"date-time":"2025-10-24T16:31:56Z","timestamp":1761323516132,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":23,"publisher":"ACM","license":[{"start":{"date-parts":[[2007,6,13]],"date-time":"2007-06-13T00:00:00Z","timestamp":1181692800000},"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":[[2007,6,13]]},"DOI":"10.1145\/1254810.1254831","type":"proceedings-article","created":{"date-parts":[[2007,9,14]],"date-time":"2007-09-14T16:07:37Z","timestamp":1189786057000},"page":"148-157","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Metadata driven memory optimizations in dynamic binary translator"],"prefix":"10.1145","author":[{"given":"Chaohao","family":"Xu","sequence":"first","affiliation":[{"name":"Fudan University, Shanghai, China"}]},{"given":"Jianhui","family":"Li","sequence":"additional","affiliation":[{"name":"Software and Solution Group (SSG), Intel China Software Center, Shanghai, China"}]},{"given":"Tao","family":"Bao","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}]},{"given":"Yun","family":"Wang","sequence":"additional","affiliation":[{"name":"Software and Solution Group (SSG), Intel China Software Center, Shanghai, China"}]},{"given":"Bo","family":"Huang","sequence":"additional","affiliation":[{"name":"Software and Solution Group (SSG), Intel China Software Center, Shanghai, China"}]}],"member":"320","published-online":{"date-parts":[[2007,6,13]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.964447"},{"volume-title":"Irvine Joe Hummel -- University of Illinois","author":"Ana Azevedo","key":"e_1_3_2_1_2_1","unstructured":"Ana Azevedo , Alex Nicoloau, \" An Annotation -aware Java Virtual Machine Implementation\" , University of California , Irvine Joe Hummel -- University of Illinois , Chicago . Ana Azevedo, Alex Nicoloau, \"An Annotation-aware Java Virtual Machine Implementation\", University of California, Irvine Joe Hummel -- University of Illinois, Chicago."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/40.671403"},{"key":"e_1_3_2_1_5_1","first-page":"173","article-title":"1999. \"Transparent dynamic optimization: The design and implementation of Dynamo","volume":"1999","author":"Bala V.","year":"1999","unstructured":"Bala , V. , Duesterwald , E. , and Banerjia , S . 1999. \"Transparent dynamic optimization: The design and implementation of Dynamo \", Hewlett Packard Laboratories Technical Report. HPL- 1999-78 . June 1999 . Dallas. 173 -- 181 . Bala, V., Duesterwald, E., and Banerjia, S. 1999. \"Transparent dynamic optimization: The design and implementation of Dynamo\", Hewlett Packard Laboratories Technical Report. HPL-1999-78. June 1999. Dallas. 173--181.","journal-title":"Hewlett Packard Laboratories Technical Report. HPL-"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.825695"},{"key":"e_1_3_2_1_8_1","volume-title":"Preliminary Experiences with the Use of the UQBT Binary Translation Framework. In Workshop on Binary Translation, Technical Committee on Computer Architecture Newsletter","author":"Cristina Cifuentes","year":"1999","unstructured":"Cristina Cifuentes , Mike Van Emmerik, and et.al. Preliminary Experiences with the Use of the UQBT Binary Translation Framework. In Workshop on Binary Translation, Technical Committee on Computer Architecture Newsletter , 1999 Cristina Cifuentes, Mike Van Emmerik, and et.al. Preliminary Experiences with the Use of the UQBT Binary Translation Framework. In Workshop on Binary Translation, Technical Committee on Computer Architecture Newsletter, 1999"},{"key":"e_1_3_2_1_9_1","unstructured":"David Ung and Cristina Cifuentes. Machine-Adaptable Dynamic Binary Translation.  David Ung and Cristina Cifuentes. Machine-Adaptable Dynamic Binary Translation."},{"key":"e_1_3_2_1_10_1","unstructured":"Dehnert J.C.; Grant B.K.; Banning J.P.; Johnson R.; Kistler T.; Klaiber A. and Mattson J. \"The Transmeta code morphing software: using speculation recovery and adaptive retranslation to address real-life challenges\" in the Proceedings of the International Symposium on Code Generation and Optimization 2003.   Dehnert J.C.; Grant B.K.; Banning J.P.; Johnson R.; Kistler T.; Klaiber A. and Mattson J. \"The Transmeta code morphing software: using speculation recovery and adaptive retranslation to address real-life challenges\" in the Proceedings of the International Symposium on Code Generation and Optimization 2003."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2004.840302"},{"key":"e_1_3_2_1_12_1","unstructured":"Garnett T. Dynamic Optimization of IA-32 Applications under DynamoRIO http:\/\/www.cag.lcs.mit.edu\/commit\/papers\/03\/garnett-meng-thesis.pdf  Garnett T. Dynamic Optimization of IA-32 Applications under DynamoRIO http:\/\/www.cag.lcs.mit.edu\/commit\/papers\/03\/garnett-meng-thesis.pdf"},{"volume-title":"Software Developer's Manual","author":"Intel Corporation","key":"e_1_3_2_1_13_1","unstructured":"Intel Corporation , \" Intel\u00ae IA-32\u00ae Architecture , Software Developer's Manual \", Vol. 1- 3 , http:\/\/developer.intel.com\/design\/Pentium4\/documentation.htm Intel Corporation, \"Intel\u00ae IA-32\u00ae Architecture, Software Developer's Manual\", Vol. 1-3, http:\/\/developer.intel.com\/design\/Pentium4\/documentation.htm"},{"volume-title":"Software Developer's Manual","author":"Intel Corporation","key":"e_1_3_2_1_14_1","unstructured":"Intel Corporation , \" Intel\u00ae Itanium\u00ae Architecture , Software Developer's Manual \", Vol. 1- 3 , http:\/\/www.intel.com\/design\/itanium\/manuals\/iiasdmanual.htm Intel Corporation, \"Intel\u00ae Itanium\u00ae Architecture, Software Developer's Manual\", Vol. 1-3, http:\/\/www.intel.com\/design\/itanium\/manuals\/iiasdmanual.htm"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/264107.264126"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/956417.956550"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/647478.727930"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.825696"},{"key":"e_1_3_2_1_20_1","unstructured":"Probst M. Dynamic Binary Translation http:\/\/www.ukuug.org\/events\/linux2002\/papers\/pdf\/DynamicBinaryTranslation.pdf  Probst M. Dynamic Binary Translation http:\/\/www.ukuug.org\/events\/linux2002\/papers\/pdf\/DynamicBinaryTranslation.pdf"},{"key":"e_1_3_2_1_21_1","unstructured":"Transitive Corp. http:\/\/www.transitive.com\/  Transitive Corp. http:\/\/www.transitive.com\/"},{"key":"e_1_3_2_1_22_1","unstructured":"The GNU Project \"GCC Online Documentation\" http:\/\/www.gnu.org\/software\/gcc\/onlinedocs\/  The GNU Project \"GCC Online Documentation\" http:\/\/www.gnu.org\/software\/gcc\/onlinedocs\/"},{"key":"e_1_3_2_1_23_1","unstructured":"The GNU Project \"LIB BFD the Binary File Descriptor Library\" http:\/\/www.gnu.org\/software\/binutils\/manual\/bfd-2.9.1\/  The GNU Project \"LIB BFD the Binary File Descriptor Library\" http:\/\/www.gnu.org\/software\/binutils\/manual\/bfd-2.9.1\/"},{"key":"e_1_3_2_1_24_1","volume-title":"Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, \"Introduction to Algorithms\"","year":"2001","unstructured":"Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, \"Introduction to Algorithms\" 2 nd Edition, The MIT Press , 2001 Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, \"Introduction to Algorithms\" 2nd Edition, The MIT Press, 2001","edition":"2"},{"volume-title":"Proceedings of the international Symposium on Code Generation and Optimization","author":"Wu Y.","key":"e_1_3_2_1_25_1","unstructured":"Wu , Y. , Breternitz , M. , Quek , J. , Etzion , O. , and Fang , J . 2004. The Accuracy of Initial Prediction in Two-Phase Dynamic Binary Translators . In Proceedings of the international Symposium on Code Generation and Optimization Wu, Y., Breternitz, M., Quek, J., Etzion, O., and Fang, J. 2004. The Accuracy of Initial Prediction in Two-Phase Dynamic Binary Translators. In Proceedings of the international Symposium on Code Generation and Optimization"}],"event":{"name":"VEE07: International Conference on Virtual Execution Environments","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","ACM Association for Computing Machinery"],"location":"San Diego California USA","acronym":"VEE07"},"container-title":["Proceedings of the 3rd international conference on Virtual execution environments"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1254810.1254831","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1254810.1254831","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T14:47:43Z","timestamp":1750258063000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1254810.1254831"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,6,13]]},"references-count":23,"alternative-id":["10.1145\/1254810.1254831","10.1145\/1254810"],"URL":"https:\/\/doi.org\/10.1145\/1254810.1254831","relation":{},"subject":[],"published":{"date-parts":[[2007,6,13]]},"assertion":[{"value":"2007-06-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}