{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T03:30:23Z","timestamp":1725766223244},"publisher-location":"New York, NY, USA","reference-count":40,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2001,10]]},"DOI":"10.1145\/504282.504296","type":"proceedings-article","created":{"date-parts":[[2003,11,13]],"date-time":"2003-11-13T19:46:36Z","timestamp":1068752796000},"page":"180-195","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":78,"title":["A dynamic optimization framework for a Java just-in-time compiler"],"prefix":"10.1145","author":[{"given":"Toshio","family":"Suganuma","sequence":"first","affiliation":[{"name":"IBM Tokyo Research Laboratory, 1623-14 Shimoturuma, Yamato-shi, Kanagawa 242-8502, Japan"}]},{"given":"Toshiaki","family":"Yasue","sequence":"additional","affiliation":[{"name":"IBM Tokyo Research Laboratory, 1623-14 Shimoturuma, Yamato-shi, Kanagawa 242-8502, Japan"}]},{"given":"Motohiro","family":"Kawahito","sequence":"additional","affiliation":[{"name":"IBM Tokyo Research Laboratory, 1623-14 Shimoturuma, Yamato-shi, Kanagawa 242-8502, Japan"}]},{"given":"Hideaki","family":"Komatsu","sequence":"additional","affiliation":[{"name":"IBM Tokyo Research Laboratory, 1623-14 Shimoturuma, Yamato-shi, Kanagawa 242-8502, Japan"}]},{"given":"Toshio","family":"Nakatani","sequence":"additional","affiliation":[{"name":"IBM Tokyo Research Laboratory, 1623-14 Shimoturuma, Yamato-shi, Kanagawa 242-8502, Japan"}]}],"member":"320","published-online":{"date-parts":[[2001,10]]},"reference":[{"key":"e_1_3_2_1_1_2","doi-asserted-by":"publisher","DOI":"10.1145\/277650.277740"},{"key":"e_1_3_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/353171.353175"},{"key":"e_1_3_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/353171.353175"},{"key":"e_1_3_2_1_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/378795.378832"},{"key":"e_1_3_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/231379.231409"},{"key":"e_1_3_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.5555\/645674.663467"},{"key":"e_1_3_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/349299.349303"},{"key":"e_1_3_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.5555\/857172.857260"},{"key":"e_1_3_2_1_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/304065.304113"},{"key":"e_1_3_2_1_11_2","first-page":"259","volume-title":"Value Profiling. In 30th International Conference on Microarchitecture","author":"Calder B.","year":"1997","unstructured":"B. Calder , P. Feller , and A. Eustace . Value Profiling. In 30th International Conference on Microarchitecture , pp. 259 - 269 , Dec. 1997 .]] B. Calder, P. Feller, and A. Eustace. Value Profiling. In 30th International Conference on Microarchitecture, pp. 259-269, Dec. 1997.]]"},{"key":"e_1_3_2_1_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/73141.74831"},{"key":"e_1_3_2_1_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/349299.349306"},{"key":"e_1_3_2_1_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/237721.237767"},{"key":"e_1_3_2_1_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/207110.207119"},{"key":"e_1_3_2_1_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/182409.182489"},{"key":"e_1_3_2_1_17_2","volume-title":"Inlining of Virtual Methods. In the 13th European Conference on Object-Oriented Programming","author":"Detlefs D.","year":"1999","unstructured":"D. Detlefs and O. Agesen . Inlining of Virtual Methods. In the 13th European Conference on Object-Oriented Programming , 1999 .]] D. Detlefs and O. Agesen. Inlining of Virtual Methods. In the 13th European Conference on Object-Oriented Programming, 1999.]]"},{"key":"e_1_3_2_1_18_2","volume-title":"The Java Language Specification","author":"Gosling J.","year":"1996","unstructured":"J. Gosling , B. Joy , and G. Steele . The Java Language Specification . Addison-Wesley , 1996 .]] J. Gosling, B. Joy, and G. Steele. The Java Language Specification. Addison-Wesley, 1996.]]"},{"key":"e_1_3_2_1_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/301618.301683"},{"key":"e_1_3_2_1_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/233561.233562"},{"key":"e_1_3_2_1_22_2","volume-title":"documentation","author":"IBM Corporation Inc. \"WebSphere Software Platform\"","year":"2000","unstructured":"IBM Corporation Inc. \"WebSphere Software Platform\" , documentation available at http:\/\/www.ibn~eom\/websphere 2000 .]] IBM Corporation Inc. \"WebSphere Software Platform\", documentation available at http:\/\/www.ibn~eom\/websphere 2000.]]"},{"key":"e_1_3_2_1_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/304065.304111"},{"key":"e_1_3_2_1_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/353171.353191"},{"key":"e_1_3_2_1_25_2","unstructured":"Just System Corp. \"IchitaroArk for Java\" available at http:\/\/www.justsystem.corn\/arldindex.html \n 1998\n .]] Just System Corp. \"IchitaroArk for Java\" available at http:\/\/www.justsystem.corn\/arldindex.html 1998.]]"},{"key":"e_1_3_2_1_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/378993.379234"},{"key":"e_1_3_2_1_27_2","doi-asserted-by":"publisher","DOI":"10.5555\/522344.825703"},{"key":"e_1_3_2_1_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/301618.301681"},{"key":"e_1_3_2_1_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/504282.504289"},{"key":"e_1_3_2_1_30_2","first-page":"1","volume-title":"Proceedings of the Java Virtual Machine Research and Technology Symposium (JVM '01)","author":"Paleezny M.","year":"2001","unstructured":"M. Paleezny , C. Viek , and C. Click . The Java HotSpot Server Compiler . In Proceedings of the Java Virtual Machine Research and Technology Symposium (JVM '01) , pp. 1 - 12 , Apr. 2001 .]] M. Paleezny, C. Viek, and C. Click. The Java HotSpot Server Compiler. In Proceedings of the Java Virtual Machine Research and Technology Symposium (JVM '01), pp. 1-12, Apr. 2001.]]"},{"key":"e_1_3_2_1_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/263699.263713"},{"key":"e_1_3_2_1_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/258915.258926"},{"key":"e_1_3_2_1_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/349299.349326"},{"key":"e_1_3_2_1_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/351397.351408"},{"key":"e_1_3_2_1_35_2","unstructured":"Standard Performance Evaluation Corporation. SPECjvm98 Benchmarks available at http:\/\/www.spec.org\/osg\/jvrn98 and SPECjbb-2000 available at http:\/\/www.spec.org\/osg\/jbb2000.]] Standard Performance Evaluation Corporation. SPECjvm98 Benchmarks available at http:\/\/www.spec.org\/osg\/jvrn98 and SPECjbb-2000 available at http:\/\/www.spec.org\/osg\/jbb2000.]]"},{"key":"e_1_3_2_1_36_2","doi-asserted-by":"publisher","DOI":"10.1147\/sj.391.0175"},{"key":"e_1_3_2_1_37_2","volume-title":"May.","author":"Microsysterus Sun","year":"2001","unstructured":"Sun Microsysterus . The Java Hotspot Performance Engine Architecture. White paper available at http:\/\/java.sun.com\/products\/hotspot\/index.html , May. 2001 .]] Sun Microsysterus. The Java Hotspot Performance Engine Architecture. White paper available at http:\/\/java.sun.com\/products\/hotspot\/index.html, May. 2001.]]"},{"key":"e_1_3_2_1_38_2","volume-title":"Hot Java TM Browser","author":"Microsystems Sun","year":"1997","unstructured":"Sun Microsystems . Hot Java TM Browser available at http:\/\/java.sun.eorn\/products\/hotj ava\/index.html 1997 .]] Sun Microsystems. Hot Java TM Browser available at http:\/\/java.sun.eorn\/products\/hotj ava\/index.html 1997.]]"},{"key":"e_1_3_2_1_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/337449.337483"},{"key":"e_1_3_2_1_41_2","volume-title":"Dynamic Optimization through the Use of Automatie Runtime Specialization. Master's thesis","author":"Whaley J.","year":"1999","unstructured":"J. Whaley . Dynamic Optimization through the Use of Automatie Runtime Specialization. Master's thesis , Massachusetts Institute of Technology , May 1999 .]] J. Whaley. Dynamic Optimization through the Use of Automatie Runtime Specialization. Master's thesis, Massachusetts Institute of Technology, May 1999.]]"},{"key":"e_1_3_2_1_42_2","unstructured":"Wind River Systems Inc. \"IceStorm Browser 5\" available at http:\/\/www.iceso ft.no\/ieebrowser5\/index.htm12000.]] Wind River Systems Inc. \"IceStorm Browser 5\" available at http:\/\/www.iceso ft.no\/ieebrowser5\/index.htm12000.]]"},{"key":"e_1_3_2_1_43_2","volume-title":"Proceedings of International Conference on Parallel Architecture and Compilation Technique","author":"Yang B.S.","year":"1999","unstructured":"B.S. Yang , S.M. Moon , S. Park , J. Lee , S. Lee , J. Park , Y.C. Chung , S. Kim , K. Ebeioglu , and E. Altman . LaTTe: A Java VM Just-in-Time Compiler with Fast and Efficient Register Allocation . In Proceedings of International Conference on Parallel Architecture and Compilation Technique , Oct. 1999 .]] B.S. Yang, S.M. Moon, S. Park, J. Lee, S. Lee, J. Park, Y.C. Chung, S. Kim, K. Ebeioglu, and E. Altman. LaTTe: A Java VM Just-in-Time Compiler with Fast and Efficient Register Allocation. In Proceedings of International Conference on Parallel Architecture and Compilation Technique, Oct. 1999.]]"}],"event":{"name":"OOPSLA01: ACM SIGPLAN Object Oriented Programming Systems Languages and Applications Conference","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Tampa Bay FL USA","acronym":"OOPSLA01"},"container-title":["Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/504282.504296","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,4]],"date-time":"2023-09-04T18:16:21Z","timestamp":1693851381000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/504282.504296"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001,10]]},"references-count":40,"alternative-id":["10.1145\/504282.504296","10.1145\/504282"],"URL":"https:\/\/doi.org\/10.1145\/504282.504296","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/504311.504296","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2001,10]]},"assertion":[{"value":"2001-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}