메뉴 건너뛰기




Volumn , Issue , 2010, Pages 62-72

Automated just-in-time compiler tuning

Author keywords

compiler tuning; evolutionary search; java virtual machine (JVM); just in time (JIT) compiler; machine learning

Indexed keywords

ADAPTIVE OPTIMIZATION; AUTOMATED TUNING; BENCHMARK SUITES; CODE QUALITY; COMPILER OPTIMIZATIONS; CURRENT PRACTICES; EVOLUTIONARY SEARCH; EXPLORATION PROCESS; HARDWARE PLATFORM; JAVA VIRTUAL MACHINES; JIT COMPILER; JUST IN TIME COMPILERS; JUST-IN-TIME COMPILER; LOW COSTS; MACHINE-LEARNING; MULTI OBJECTIVE; OPTIMIZATION LEVELS; OPTIMUM PERFORMANCE; PARETO-OPTIMAL; RUNTIME SYSTEMS; STEADY STATE PERFORMANCE; SUB-OPTIMAL PERFORMANCE; VIRTUAL MACHINES;

EID: 77954017994     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1772954.1772965     Document Type: Conference Paper
Times cited : (22)

References (27)
  • 2
    • 4544380943 scopus 로고    scopus 로고
    • Compilation order matters: Exploring the structure of the space of compilation sequences using randomized search algorithms
    • June
    • L. Almagor, K. D. Cooper, A. Grosul, T. J. Harvey, S. Reeves, D. Subramanian, L. Torczon, and T. Waterman. Compilation order matters: Exploring the structure of the space of compilation sequences using randomized search algorithms. In LCTES, pages 231-239, June 2004.
    • (2004) LCTES , pp. 231-239
    • Almagor, L.1    Cooper, K.D.2    Grosul, A.3    Harvey, T.J.4    Reeves, S.5    Subramanian, D.6    Torczon, L.7    Waterman, T.8
  • 4
    • 17944376245 scopus 로고    scopus 로고
    • Adaptive optimization in the Jalapeño JVM
    • Oct.
    • M. Arnold, S. Fink, D. Grove, M. Hind, and P. F. Sweeney. Adaptive optimization in the Jalapeño JVM. In OOPSLA, pages 47-65, Oct. 2000.
    • (2000) OOPSLA , pp. 47-65
    • Arnold, M.1    Fink, S.2    Grove, D.3    Hind, M.4    Sweeney, P.F.5
  • 6
    • 0037810283 scopus 로고    scopus 로고
    • Online Feedback-Directed Optimization in Java
    • M. Arnold, M. Hind, and B. G. Ryder. Online Feedback-Directed Optimization in Java. In OOPSLA, pages 111-129, 2002
    • (2002) OOPSLA , pp. 111-129
    • Arnold, M.1    Hind, M.2    Ryder, B.G.3
  • 9
    • 34248211088 scopus 로고    scopus 로고
    • Method-Specific Dynamic Compilation using Logistic Regression
    • Oct.
    • J. Cavazos, and M. O'Boyle Method-Specific Dynamic Compilation using Logistic Regression. In OOPSLA, pages 229-240, Oct. 2006.
    • (2006) OOPSLA , pp. 229-240
    • Cavazos, J.1    O'Boyle, M.2
  • 11
    • 17144430151 scopus 로고    scopus 로고
    • Optimizing for reduced code space using genetic algorithms
    • May
    • K. D. Cooper, P. J. Schielke, and D. Subramanian. Optimizing for reduced code space using genetic algorithms. In LCTES, pages 1-9, May 1999.
    • (1999) LCTES , pp. 1-9
    • Cooper, K.D.1    Schielke, P.J.2    Subramanian, D.3
  • 12
    • 1442337578 scopus 로고    scopus 로고
    • How Java programs interact with virtual machines at the microarchitectural level
    • Oct.
    • L. Eeckhout, A. Georges, and K. De Bosschere. How Java programs interact with virtual machines at the microarchitectural level. In OOPSLA, pages 169-186, Oct. 2003.
    • (2003) OOPSLA , pp. 169-186
    • Eeckhout, L.1    Georges, A.2    De Bosschere, K.3
  • 13
    • 42149194967 scopus 로고    scopus 로고
    • Statistically rigorous Java performance evaluation
    • Oct.
    • A. Georges, D. Buytaert, and L. Eeckhout. Statistically rigorous Java performance evaluation. In OOPSLA, pages 57-76, Oct. 2007.
    • (2007) OOPSLA , pp. 57-76
    • Georges, A.1    Buytaert, D.2    Eeckhout, L.3
  • 15
    • 43449119850 scopus 로고    scopus 로고
    • COLE: Compiler Optimization Level Exploration
    • Apr.
    • K. Hoste and L. Eeckhout. COLE: Compiler Optimization Level Exploration In CGO, pages 165-174, Apr. 2008.
    • (2008) CGO , pp. 165-174
    • Hoste, K.1    Eeckhout, L.2
  • 17
    • 4544234211 scopus 로고    scopus 로고
    • Fast searches for effective optimization phase sequences
    • June
    • P. Kulkarni, S. Hines, J. Hiser, D. Whalley, J. Davidson, and D. Jones. Fast searches for effective optimization phase sequences. In PLDI, pages 171-182, June 2004.
    • (2004) PLDI , pp. 171-182
    • Kulkarni, P.1    Hines, S.2    Hiser, J.3    Whalley, D.4    Davidson, J.5    Jones, D.6
  • 18
    • 85008034312 scopus 로고    scopus 로고
    • Efficiently Evaluating Speedup Using Sampled Processor Simulation
    • Y. Luo, and L.K. John. Efficiently Evaluating Speedup Using Sampled Processor Simulation. In IEEE Computer Architecture Letters, 3, 2004
    • (2004) IEEE Computer Architecture Letters , vol.3
    • Luo, Y.1    John, L.K.2
  • 19
    • 84886019842 scopus 로고    scopus 로고
    • Experiences with Multithreading and Dynamic Class Loading in a Java Just-In-Time Compiler
    • Mar.
    • D. Maier, P. Ramarao, M. Stoodley, and V. Sundaresan. Experiences with Multithreading and Dynamic Class Loading in a Java Just-In-Time Compiler. In CGO, pages 87-97, Mar. 2006.
    • (2006) CGO , pp. 87-97
    • Maier, D.1    Ramarao, P.2    Stoodley, M.3    Sundaresan, V.4
  • 21
    • 2942732632 scopus 로고    scopus 로고
    • The Java Hotspot server compiler
    • Apr.
    • M. Paleczny, C. Vick, and C. Click. The Java Hotspot server compiler. In JVM, pages 1-12, Apr. 2001.
    • (2001) JVM , pp. 1-12
    • Paleczny, M.1    Vick, C.2    Click, C.3
  • 22
    • 84862371550 scopus 로고    scopus 로고
    • Standard Performance Evaluation Corporation. SPECjbb2000 Benchmark. http://www.spec.org/jbb2000.
    • SPECjbb2000 Benchmark
  • 23
    • 20444404380 scopus 로고    scopus 로고
    • Standard Performance Evaluation Corporation. SPECjvm98 Benchmarks. http://www.spec.org/jvm98.
    • SPECjvm98 Benchmarks
  • 26
    • 0033318858 scopus 로고    scopus 로고
    • Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach
    • Nov.
    • E. Zitzler and L. Thiele. Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach. In IEEE Transactions on Evolutionary Computation, 3(4), pages 257-271, Nov. 1999.
    • (1999) IEEE Transactions on Evolutionary Computation , vol.3 , Issue.4 , pp. 257-271
    • Zitzler, E.1    Thiele, L.2


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