메뉴 건너뛰기




Volumn 48, Issue 5-6, 2004, Pages 767-795

Evolution of a Java just-in-time compiler for IA-32 platforms

Author keywords

[No Author keywords available]

Indexed keywords

JAVA PROGRAMMING LANGUAGE; OPTIMIZATION; SEMANTICS; SOFTWARE ENGINEERING;

EID: 10644293995     PISSN: 00188646     EISSN: None     Source Type: Journal    
DOI: 10.1147/rd.485.0767     Document Type: Article
Times cited : (15)

References (46)
  • 8
    • 84948958710 scopus 로고
    • "Optimization of Object-Oriented Programs Using Static Class Hierarchy Analysis"
    • August published 1995; in Lecture Notes in Computer Science
    • J. Dean, D. Grove, and C. Chambers, "Optimization of Object-Oriented Programs Using Static Class Hierarchy Analysis," Proceedings of the 9th European Conference on Object-Oriented Programming, August 1995; published in Lecture Notes in Computer Science 952, 77-101 (1995).
    • (1995) Proceedings of the 9th European Conference on Object-Oriented Programming , vol.952 , pp. 77-101
    • Dean, J.1    Grove, D.2    Chambers, C.3
  • 16
    • 10644228236 scopus 로고    scopus 로고
    • "Eliminating Exception Checks and Partial Redundancies for Java Just-in-Time Compilers"
    • April IBM Tokyo Research Laboratory, 1623-14 Shimo-tsuruma, Yamato-shi, Kanagawa-ken 242-8502, Japan
    • M. Kawahito, H. Komatsu, and T. Nakatani, "Eliminating Exception Checks and Partial Redundancies for Java Just-in-Time Compilers," Research Report RT-0350, April 2000; IBM Tokyo Research Laboratory, 1623-14 Shimo-tsuruma, Yamato-shi, Kanagawa-ken 242-8502, Japan.
    • (2000) Research Report RT-0350
    • Kawahito, M.1    Komatsu, H.2    Nakatani, T.3
  • 22
    • 0030143433 scopus 로고    scopus 로고
    • "Iterated Register Coalescing" ACM Trans
    • (May)
    • L. George and A. W. Appel, "Iterated Register Coalescing," ACM Trans. Programming Languages & Syst. 18, No. 3, 300-324 (May 1996).
    • (1996) Programming Languages & Syst. , vol.18 , Issue.3 , pp. 300-324
    • George, L.1    Appel, A.W.2
  • 23
    • 10644239613 scopus 로고    scopus 로고
    • "Register Constraint Back Propagation Working in Collaboration with a Register Manager"
    • October 2003; IBM Tokyo Research Laboratory, 1623-14 Shimo-tsuruma, Yamato-shi, Kanagawa-ken 242-8502, Japan
    • A. Koseki and H. Komatsu, "Register Constraint Back Propagation Working in Collaboration with a Register Manager," Research Report RT-0551 October 2003; IBM Tokyo Research Laboratory, 1623-14 Shimo-tsuruma, Yamato-shi, Kanagawa-ken 242-8502, Japan.
    • Research Report RT-0551
    • Koseki, A.1    Komatsu, H.2
  • 24
    • 10644243982 scopus 로고    scopus 로고
    • SPECjvm98, SPECjbb2000, and SPECjAppServer2002 Benchmarks available at Standard Performance Evaluation Corporation (SPEC), 6585 Merchant Place, Suite 100, Warrenton, VA 20187
    • SPECjvm98, SPECjbb2000, and SPECjAppServer2002 Benchmarks available at http://www.spec.org/osg/; Standard Performance Evaluation Corporation (SPEC), 6585 Merchant Place, Suite 100, Warrenton, VA 20187.
  • 25
    • 10644297775 scopus 로고    scopus 로고
    • Java Grande Forum Sequential Benchmarks available at The Java Grande Forum; see http://www.javagrande.org
    • Java Grande Forum Sequential Benchmarks available at http://www.epcc.ed.ac.uk/javagrande/sequential.html; The Java Grande Forum; see http://www.javagrande.org/.
  • 26
    • 10644219925 scopus 로고    scopus 로고
    • XSLT Performance Benchmark available at DataPower Technology Inc., One Alewife Center, 4th Floor, Cambridge, MA 02140
    • XSLT Performance Benchmark available at http://www.datapower.com/xml_community/xsltmark.html; DataPower Technology Inc., One Alewife Center, 4th Floor, Cambridge, MA 02140.
  • 27
    • 10644232702 scopus 로고    scopus 로고
    • Project Xalan-Java Version 2.5.2 available at The Apache Software Foundation; see http://xml.apache.org
    • Apache XML Project Xalan-Java Version 2.5.2 available at http://xml.apache.org/xalan-j/index.html; The Apache Software Foundation; see http://xml.apache.org/.
    • Apache, X.M.L.1
  • 37
    • 0003596261 scopus 로고
    • "The Design and Implementation of SELF Compiler, an Optimizing Compiler for Object-Oriented Programming Languages"
    • Ph.D. Thesis, Stanford University, CS-TR-92-1420, March
    • C. Chambers, "The Design and Implementation of SELF Compiler, an Optimizing Compiler for Object-Oriented Programming Languages," Ph.D. Thesis, Stanford University, CS-TR-92-1420, March 1992.
    • (1992)
    • Chambers, C.1
  • 39
    • 85006805669 scopus 로고
    • "Optimizing Dynamically-Typed Object-Oriented Languages with Polymorphic Inline Caches"
    • July 1991; published in Lecture Notes in Computer Science
    • U. Hölzle, C. Chambers, and D. Ungar, "Optimizing Dynamically-Typed Object-Oriented Languages with Polymorphic Inline Caches," Proceedings of the 5th European Conference on Object-Oriented Programming, July 1991; published in Lecture Notes in Computer Science 512, 21-38 (1991).
    • (1991) Proceedings of the 5th European Conference on Object-Oriented Programming , vol.512 , pp. 21-38
    • Hölzle, U.1    Chambers, C.2    Ungar, D.3
  • 40
    • 0030195171 scopus 로고    scopus 로고
    • "Reconciling Responsiveness with Performance in Pure Object-Oriented Languages"
    • (July)
    • U. Hölzle and D. Ungar, "Reconciling Responsiveness with Performance in Pure Object-Oriented Languages," ACM Trans. Programming Languages & Syst. 18, No. 4, 355-400 (July 1996).
    • (1996) ACM Trans. Programming Languages & Syst. , vol.18 , Issue.4 , pp. 355-400
    • Hölzle, U.1    Ungar, D.2
  • 44
    • 84955578911 scopus 로고    scopus 로고
    • "Eliminating Virtual Function Calls in C++ Programs"
    • July 1996; published in Lecture Notes in Computer Science
    • G. Aigner and U. Hölzle, "Eliminating Virtual Function Calls in C++ Programs," Proceedings of the 10th European Conference on Object-Oriented Programming, July 1996; published in Lecture Notes in Computer Science 1098, 142-166 (1996).
    • (1996) Proceedings of the 10th European Conference on Object-Oriented Programming , vol.1098 , pp. 142-166
    • Aigner, G.1    Hölzle, U.2
  • 45
    • 84944070647 scopus 로고    scopus 로고
    • "Thin Guards: A Simple and Effective Technique for Reducing the Penalty of Dynamic Class Loading"
    • June 2002; published in Lecture Notes in Computer Science
    • M. Arnold and B. G. Ryder, "Thin Guards: A Simple and Effective Technique for Reducing the Penalty of Dynamic Class Loading," Proceedings of the 16th European Conference on Object-Oriented Programming, June 2002; published in Lecture Notes in Computer Science 2374, 498-524 (2002).
    • (2002) Proceedings of the 16th European Conference on Object-Oriented Programming , vol.2374 , pp. 498-524
    • Arnold, M.1    Ryder, B.G.2
  • 46
    • 0035365635 scopus 로고    scopus 로고
    • "Continuous Program Optimization: Design and Evaluation"
    • (June)
    • T. Kistler and M. Franz, "Continuous Program Optimization: Design and Evaluation," IEEE Trans. Computers 50, No. 6, 549-566 (June 2001).
    • (2001) IEEE Trans. Computers , vol.50 , Issue.6 , pp. 549-566
    • Kistler, T.1    Franz, M.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.