{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:47:16Z","timestamp":1772164036425,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2012,3,3]],"date-time":"2012-03-03T00:00:00Z","timestamp":1330732800000},"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":[[2012,3,3]]},"DOI":"10.1145\/2151024.2151035","type":"proceedings-article","created":{"date-parts":[[2012,3,6]],"date-time":"2012-03-06T08:18:26Z","timestamp":1331021906000},"page":"63-74","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Swift"],"prefix":"10.1145","author":[{"given":"Yuan","family":"Zhang","sequence":"first","affiliation":[{"name":"Fudan University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Min","family":"Yang","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bo","family":"Zhou","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhemin","family":"Yang","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Weihua","family":"Zhang","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Binyu","family":"Zang","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2012,3,3]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Dalvik executable format. http:\/\/source.android.com\/tech\/dalvik\/dex-format.html.  Dalvik executable format. http:\/\/source.android.com\/tech\/dalvik\/dex-format.html."},{"key":"e_1_3_2_1_2_1","unstructured":"Embeddedcaffeinemark3.0. Pendragon Software Corporation.  Embeddedcaffeinemark3.0. Pendragon Software Corporation."},{"key":"e_1_3_2_1_3_1","unstructured":"Jazelle rct technology. ARM Ltd. http:\/\/www.arm.com\/products\/ processors\/technologies\/jazelle.php.  Jazelle rct technology. ARM Ltd. http:\/\/www.arm.com\/products\/ processors\/technologies\/jazelle.php."},{"key":"e_1_3_2_1_4_1","unstructured":"Specjvm98. Standard Performance Evaluation Corporation.  Specjvm98. Standard Performance Evaluation Corporation."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/231379.231402"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1289881.1289920"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869459.1869517"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1852761.1852771"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1565824.1565827"},{"key":"e_1_3_2_1_10_1","unstructured":"D. Bornstein. Dalvik vm internals. http:\/\/sites.google.com\/site\/io\/ dalvik-vm-internals.  D. Bornstein. Dalvik vm internals. http:\/\/sites.google.com\/site\/io\/ dalvik-vm-internals."},{"key":"e_1_3_2_1_11_1","unstructured":"B. Cheng and B. Buzbee. A jit compiler for android's dalvik vm. http:\/\/www.google.com\/events\/io\/2010\/sessions\/jit-compiler-androids-dalvik-vm.html.  B. Cheng and B. Buzbee. A jit compiler for android's dalvik vm. http:\/\/www.google.com\/events\/io\/2010\/sessions\/jit-compiler-androids-dalvik-vm.html."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.v17:5\/6"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/858570.858575"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/781131.781162"},{"key":"e_1_3_2_1_15_1","first-page":"2003","article-title":"The structure and performance of efficient interpreters","volume":"5","author":"Ertl M. A.","year":"2003","unstructured":"M. A. Ertl and D. Gregg . The structure and performance of efficient interpreters . Journal of Instruction-Level Parallelism , 5 : 2003 , 2003 . M. A. Ertl and D. Gregg. The structure and performance of efficient interpreters. Journal of Instruction-Level Parallelism, 5:2003, 2003.","journal-title":"Journal of Instruction-Level Parallelism"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542528"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134760.1134780"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/202529.202541"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1926385.1926450"},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the 8th annual IEEE\/ACM international symposium on Code generation and optimization, CGO '11","author":"Hiroshi I.","year":"2011","unstructured":"I. Hiroshi , H. Hiroshige , W. Peng , and N. Toshio . A trace-based java jit compiler retrofitted from a method-based compiler . In Proceedings of the 8th annual IEEE\/ACM international symposium on Code generation and optimization, CGO '11 , New York, NY, USA , 2011 . ACM. I. Hiroshi, H. Hiroshige, W. Peng, and N. Toshio. A trace-based java jit compiler retrofitted from a method-based compiler. In Proceedings of the 8th annual IEEE\/ACM international symposium on Code generation and optimization, CGO '11, New York, NY, USA, 2011. ACM."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772954.1772966"},{"key":"e_1_3_2_1_22_1","first-page":"205","volume-title":"Proceedings of the 1998 International Conference on Parallel Architectures and Compilation Techniques, PACT '98","author":"Krall A.","unstructured":"A. Krall . Efficient javavm just-in-time compilation . In Proceedings of the 1998 International Conference on Parallel Architectures and Compilation Techniques, PACT '98 , pages 205 --, Washington, DC, USA, 1998. IEEE Computer Society. A. Krall. Efficient javavm just-in-time compilation. In Proceedings of the 1998 International Conference on Parallel Architectures and Compilation Techniques, PACT '98, pages 205--, Washington, DC, USA, 1998. IEEE Computer Society."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/381694.378831"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/378795.378831"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/859402.859403"},{"key":"e_1_3_2_1_26_1","first-page":"1","volume-title":"In USENIX Java Virtual Machine Research and Technology Symposium","author":"Paleczny M.","year":"2001","unstructured":"M. Paleczny , C. Vick , and C. Click . The java hotspot server compiler . In In USENIX Java Virtual Machine Research and Technology Symposium , pages 1 -- 12 , 2001 . M. Paleczny, C. Vick, and C. Click. The java hotspot server compiler. In In USENIX Java Virtual Machine Research and Technology Symposium, pages 1--12, 2001."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/237090.237175"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1850771.1850789"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/859412.859416"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1064979.1065001"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.391.0175"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/858570.858576"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2038698.2038704"},{"key":"e_1_3_2_1_34_1","first-page":"128","volume-title":"Proceedings of the 1999 International Conference on Parallel Architectures and Compilation Techniques, PACT '99","author":"Yang B.-S.","unstructured":"B.-S. Yang , S.-M. Moon , S. Park , J. Lee , S. Lee , J. Park , Y. C. Chung , S. Kim , K. Ebcioglu , and E. Altman . Latte: A java vm just-in-time compiler with fast and efficient register allocation . In Proceedings of the 1999 International Conference on Parallel Architectures and Compilation Techniques, PACT '99 , pages 128 --, Washington, DC, USA, 1999. IEEE Computer Society. B.-S. Yang, S.-M. Moon, S. Park, J. Lee, S. Lee, J. Park, Y. C. Chung, S. Kim, K. Ebcioglu, and E. Altman. Latte: A java vm just-in-time compiler with fast and efficient register allocation. In Proceedings of the 1999 International Conference on Parallel Architectures and Compilation Techniques, PACT '99, pages 128--, Washington, DC, USA, 1999. IEEE Computer Society."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1640134.1640147"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/997163.997186"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.5555\/1071565.1071581"}],"event":{"name":"VEE '12: ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments","location":"London England, UK","acronym":"VEE '12","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 8th ACM SIGPLAN\/SIGOPS conference on Virtual Execution Environments"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2151024.2151035","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2151024.2151035","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:54:44Z","timestamp":1750226084000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2151024.2151035"}},"subtitle":["a register-based JIT compiler for embedded JVMs"],"short-title":[],"issued":{"date-parts":[[2012,3,3]]},"references-count":37,"alternative-id":["10.1145\/2151024.2151035","10.1145\/2151024"],"URL":"https:\/\/doi.org\/10.1145\/2151024.2151035","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2365864.2151035","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2012,3,3]]},"assertion":[{"value":"2012-03-03","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}