메뉴 건너뛰기




Volumn , Issue , 2007, Pages 94-104

Dynamic compilation: The benefits of early investing

Author keywords

Dynamic compilation; Java; Virtual machines

Indexed keywords

COMPUTER OPERATING SYSTEMS; JAVA PROGRAMMING LANGUAGE; SOFTWARE DESIGN; VIRTUAL REALITY;

EID: 35449000990     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1254810.1254824     Document Type: Conference Paper
Times cited : (26)

References (27)
  • 2
    • 17944376245 scopus 로고    scopus 로고
    • M. Arnold, S. Fink, D. Grove, M. Hind, and P. F. Sweeney. Adaptive optimization in the Jalapeño JVM. ACM SIGPLAN Notices, 35(10):47-65, Oct. 2000. In Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA).
    • M. Arnold, S. Fink, D. Grove, M. Hind, and P. F. Sweeney. Adaptive optimization in the Jalapeño JVM. ACM SIGPLAN Notices, 35(10):47-65, Oct. 2000. In Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA).
  • 3
    • 20744446298 scopus 로고    scopus 로고
    • A survey of adaptive optimization in virtual machines
    • Special issue on Program Generation, Optimization, and Adaptation
    • M. Arnold, S. J. Fink, D. Grove, M. Hind, and P. F. Sweeney. A survey of adaptive optimization in virtual machines. Proceedings of the IEEE, 93(2), 2005. Special issue on Program Generation, Optimization, and Adaptation.
    • (2005) Proceedings of the IEEE , vol.93 , Issue.2
    • Arnold, M.1    Fink, S.J.2    Grove, D.3    Hind, M.4    Sweeney, P.F.5
  • 6
    • 33750426693 scopus 로고    scopus 로고
    • S. M. Blackburn, R. Garner, C. Hoffmann, A. M. Khang, K. S. McKinley, R. Bentzur, A. Diwan, D. Feinberg, D. Frampton, S. Z. Guyer, M. Hirzel, A. Hosking, M. Jump, H. Lee, J. Eliot, B. Moss, A. Phansalkar, D. Stefanović, T. VanDrunen, D. von Dincklage, and B. Wiedermann. The DaCapo benchmarks: Java benchmarking development and analysis. In OOPSLA '06: Proceedings of the 21st annual ACM SIGPLAN conference on Object-Oriented Programming Languages, Systems, and Applications, pages 169-190, New York, NY, USA, 2006. ACM Press.
    • S. M. Blackburn, R. Garner, C. Hoffmann, A. M. Khang, K. S. McKinley, R. Bentzur, A. Diwan, D. Feinberg, D. Frampton, S. Z. Guyer, M. Hirzel, A. Hosking, M. Jump, H. Lee, J. Eliot, B. Moss, A. Phansalkar, D. Stefanović, T. VanDrunen, D. von Dincklage, and B. Wiedermann. The DaCapo benchmarks: Java benchmarking development and analysis. In OOPSLA '06: Proceedings of the 21st annual ACM SIGPLAN conference on Object-Oriented Programming Languages, Systems, and Applications, pages 169-190, New York, NY, USA, 2006. ACM Press.
  • 8
    • 18844417151 scopus 로고    scopus 로고
    • P. Cheng and G. E. Blelloch. A parallel, real-time garbage collector. ACM SIGPLAN Notices, 36(5):125-136, May 2001. In Conference on Programming Language Design and Implementation (PLDI).
    • P. Cheng and G. E. Blelloch. A parallel, real-time garbage collector. ACM SIGPLAN Notices, 36(5):125-136, May 2001. In Conference on Programming Language Design and Implementation (PLDI).
  • 9
    • 3042597489 scopus 로고    scopus 로고
    • The open runtime platform: A flexible high-performance managed runtime environment
    • M. Cierniak, M. Eng, N. Glew, B. Lewis, and J. Stichnoth. The open runtime platform: A flexible high-performance managed runtime environment. Intel Technology Journal, 7(1):5-18, 2003.
    • (2003) Intel Technology Journal , vol.7 , Issue.1 , pp. 5-18
    • Cierniak, M.1    Eng, M.2    Glew, N.3    Lewis, B.4    Stichnoth, J.5
  • 10
    • 35448960159 scopus 로고    scopus 로고
    • The Azul VM, Azul systems. personal communication
    • C. Click. The Azul VM, Azul systems. personal communication.
    • Click, C.1
  • 11
    • 35448985943 scopus 로고    scopus 로고
    • http://www-plan.cs.colorado.edu/henkel/projects/colorado_bench.
  • 13
    • 35448932604 scopus 로고    scopus 로고
    • S. Friberg. Dynamic profile guided optimization in a VEE on IA-64. Master's thesis, KTH - Royal Institute of Technology, 2004. IMIT/LECS-2004-69.
    • S. Friberg. Dynamic profile guided optimization in a VEE on IA-64. Master's thesis, KTH - Royal Institute of Technology, 2004. IMIT/LECS-2004-69.
  • 16
    • 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 Transactions on Programming Languages and Systems, 18(4):355-400, July 1996.
    • (1996) ACM Transactions on Programming Languages and Systems , vol.18 , Issue.4 , pp. 355-400
    • Hölzle, U.1    Ungar, D.2
  • 17
    • 35448998646 scopus 로고    scopus 로고
    • https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=trade6.
  • 22
    • 0013203976 scopus 로고
    • PhD thesis, University of Cambridge Computer Laboratory, April, Available as Technical Report No. 376
    • T. Roscoe. The Structure of a Multi-Service Operating System. PhD thesis, University of Cambridge Computer Laboratory, April 1995. Available as Technical Report No. 376.
    • (1995) The Structure of a Multi-Service Operating System
    • Roscoe, T.1
  • 23
    • 35448935790 scopus 로고    scopus 로고
    • http://www.sable.mcgill.ca/software/#soot.
  • 24
    • 35449004708 scopus 로고    scopus 로고
    • Standard Performance Evaluation Corporation, Business Benchmark
    • Standard Performance Evaluation Corporation. SPECjbb2000 Java le6. Business Benchmark, http://www.spec.org/jbb2000.
    • SPECjbb2000 Java
  • 25
    • 20444404380 scopus 로고    scopus 로고
    • Standard Performance Evaluation Corporation
    • Standard Performance Evaluation Corporation. SPECjvm98 Benchmarks. http://www.spec.org/jvm98.
    • SPECjvm98 Benchmarks
  • 27
    • 35448980123 scopus 로고    scopus 로고
    • http://xml.apache.org/xerces2-j/index.html.


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