메뉴 건너뛰기




Volumn 5501 LNCS, Issue , 2009, Pages 220-235

Dynamic look ahead compilation: A technique to hide jit compilation latencies in multicore environment

Author keywords

[No Author keywords available]

Indexed keywords

ABSTRACT MODELS; APPLICATION EXECUTION; BYTECODES; DYNAMIC COMPILATION; DYNAMIC COMPILER; EXECUTION TRACING; JUST IN TIME; LIGHT WEIGHT; LOOK-AHEAD; MULTI-PROCESSORS; MULTICORE ENVIRONMENTS; MULTIPLE PROCESSORS; NATIVE CODE; ON CURRENTS; PROGRAM ANALYSIS; RUNTIMES; SELECTION CRITERIA; VIRTUAL EXECUTION; VIRTUALIZATIONS; WEIGHTED GRAPH;

EID: 70350681245     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-00722-4_16     Document Type: Conference Paper
Times cited : (14)

References (26)
  • 1
    • 33751068312 scopus 로고    scopus 로고
    • Agosta, G., Crespi Reghizzi, S., Palumbo, P., Sykora, M.: Selective compilation via fast code analysis and bytecode tracing. In: SAC 2006, pp. 906-911. ACM, New York (2006)
    • Agosta, G., Crespi Reghizzi, S., Palumbo, P., Sykora, M.: Selective compilation via fast code analysis and bytecode tracing. In: SAC 2006, pp. 906-911. ACM, New York (2006)
  • 3
    • 0345565890 scopus 로고    scopus 로고
    • A Brief History of Just-In-Time
    • Aycock, J.: A Brief History of Just-In-Time. ACM Comp. Surveys 35(2), 97-113 (2003)
    • (2003) ACM Comp. Surveys , vol.35 , Issue.2 , pp. 97-113
    • Aycock, J.1
  • 4
    • 0028743437 scopus 로고
    • Compiler Transformations for High-Performance Computing
    • Bacon, D.F., Graham, S.L., Sharp, O.J.: Compiler Transformations for High-Performance Computing. ACM Computing Surveys 26(4), 345-420 (1994)
    • (1994) ACM Computing Surveys , vol.26 , Issue.4 , pp. 345-420
    • Bacon, D.F.1    Graham, S.L.2    Sharp, O.J.3
  • 7
    • 67249100467 scopus 로고    scopus 로고
    • A parallel dynamic compiler for CIL bytecode
    • Campanoni, S., Agosta, G., Crespi Reghizzi, S.: A parallel dynamic compiler for CIL bytecode. SIGPLAN Not. 43(4), 11-20 (2008)
    • (2008) SIGPLAN Not , vol.43 , Issue.4 , pp. 11-20
    • Campanoni, S.1    Agosta, G.2    Crespi Reghizzi, S.3
  • 8
    • 84948958710 scopus 로고    scopus 로고
    • Dean, J., Grove, D., Chambers, C.: Optimization of Object-Oriented Programs Using Static Class Hierarchy Analysis. In: Olthoff, W. (ed.) ECOOP 1995. LNCS, 952, pp. 77-101.Springer, Heidelberg (1995)
    • Dean, J., Grove, D., Chambers, C.: Optimization of Object-Oriented Programs Using Static Class Hierarchy Analysis. In: Olthoff, W. (ed.) ECOOP 1995. LNCS, vol. 952, pp. 77-101.Springer, Heidelberg (1995)
  • 9
    • 0003320262 scopus 로고    scopus 로고
    • Deitrich, B.L., Cheng, B.-C., Hwu, W.-M.W.: Improving Static Branch Prediction in a Compiler. In: IEEE PACT, pp. 214-221 (1998)
    • Deitrich, B.L., Cheng, B.-C., Hwu, W.-M.W.: Improving Static Branch Prediction in a Compiler. In: IEEE PACT, pp. 214-221 (1998)
  • 10
    • 67249085782 scopus 로고    scopus 로고
    • Performance tuning with instruction-level cost derived from call-stack sampling
    • Dunlavey, M.: Performance tuning with instruction-level cost derived from call-stack sampling. SIGPLAN Not. 42(8), 4-8 (2007)
    • (2007) SIGPLAN Not , vol.42 , Issue.8 , pp. 4-8
    • Dunlavey, M.1
  • 11
    • 33750426693 scopus 로고    scopus 로고
    • The DaCapo benchmarks: Java benchmarking development and analysis
    • Blackburn, S.M., et al.: The DaCapo benchmarks: java benchmarking development and analysis. In: OOPSLA, pp. 169-190 (2006)
    • (2006) OOPSLA , pp. 169-190
    • Blackburn, S.M.1
  • 13
    • 1542497130 scopus 로고    scopus 로고
    • Continuous program optimization: A case study
    • Kistler, T., Franz,M.: Continuous program optimization: A case study. ACMTrans. Program. Lang. Syst. 25(4), 500-548 (2003)
    • (2003) ACMTrans. Program. Lang. Syst , vol.25 , Issue.4 , pp. 500-548
    • Kistler, T.1    Franz, M.2
  • 15
    • 35449000990 scopus 로고    scopus 로고
    • Kulkarni, P., Arnold, M., Hind, M.: Dynamic compilation: the benefits of early investing. In: VEE, pp. 94-104 (2007)
    • Kulkarni, P., Arnold, M., Hind, M.: Dynamic compilation: the benefits of early investing. In: VEE, pp. 94-104 (2007)
  • 17
    • 0023994930 scopus 로고
    • ACE: An automatic complexity evaluator. ACM Trans. Program. Lang. Syst
    • Le Métayer, D.: ACE: an automatic complexity evaluator. ACM Trans. Program. Lang. Syst. 10(2), 248-266 (1988)
    • (1988) , vol.10 , Issue.2 , pp. 248-266
    • Le Métayer, D.1
  • 21
    • 85094097306 scopus 로고    scopus 로고
    • Proebsting, T.A., Townsend, G., Bridges, P., Hartman, J.H., Newsham, T., Watterson, S.A.: Toba: Java For Applications, A Way Ahead of Time (WAT) Compiler. In: Proc. of the Third Conference on Object-Oriented Technologies and Systems (June 1997)
    • Proebsting, T.A., Townsend, G., Bridges, P., Hartman, J.H., Newsham, T., Watterson, S.A.: Toba: Java For Applications, A Way Ahead of Time (WAT) Compiler. In: Proc. of the Third Conference on Object-Oriented Technologies and Systems (June 1997)
  • 22
    • 70350640621 scopus 로고    scopus 로고
    • Rayside, D.: Polymorphism is a Problem. In: Panel on Reverse Engineering and Architecture (CSMR 2002) (March 2002)
    • Rayside, D.: Polymorphism is a Problem. In: Panel on Reverse Engineering and Architecture (CSMR 2002) (March 2002)
  • 24
    • 70350674834 scopus 로고    scopus 로고
    • Sun Microsystems Java team. The Java HotSpot Virtual Machine, v1.4.1
    • Sun Microsystems Java team. The Java HotSpot Virtual Machine, v1.4.1


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