메뉴 건너뛰기




Volumn 5501 LNCS, Issue , 2009, Pages 251-265

Blind optimization for exploiting hardware features

Author keywords

[No Author keywords available]

Indexed keywords

BENCHMARK SUITES; DATA LAYOUTS; HARDWARE FEATURES; HARDWARE MANUFACTURERS; HARDWARE STRUCTURES; OPTIMIZATION APPROACH; OPTIMIZATION STRATEGY; OPTIMIZING COMPILERS; SIMPLIFIED MODELS; SOFTWARE SYSTEMS;

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

References (24)
  • 2
    • 0037810283 scopus 로고    scopus 로고
    • Online feedback-directed optimization of java
    • Arnold, M., Hind, M., Ryder, B.G.: Online feedback-directed optimization of java. SIGPLAN Not. 37(11), 111-129 (2002)
    • (2002) SIGPLAN Not , vol.37 , Issue.11 , pp. 111-129
    • Arnold, M.1    Hind, M.2    Ryder, B.G.3
  • 3
    • 70350661908 scopus 로고    scopus 로고
    • Browne, S., Dongarra, J., Garner, N., London, K., Mucci, P.: A scalable crossplatform infrastructure for application performance tuning using hardware counters. In: SC, Dallas, Texas (November 2000)
    • Browne, S., Dongarra, J., Garner, N., London, K., Mucci, P.: A scalable crossplatform infrastructure for application performance tuning using hardware counters. In: SC, Dallas, Texas (November 2000)
  • 4
    • 85013569584 scopus 로고    scopus 로고
    • Calder, B., Grunwald, D.: Reducing branch costs via branch alignment. In: ASPLOS (October 1994)
    • Calder, B., Grunwald, D.: Reducing branch costs via branch alignment. In: ASPLOS (October 1994)
  • 5
    • 4544268078 scopus 로고    scopus 로고
    • Cavazos, J., Moss, J.E.B.: Inducing heuristics to decide whether to schedule. In: PLDI, pp. 183-194. ACM Press, New York (2004)
    • Cavazos, J., Moss, J.E.B.: Inducing heuristics to decide whether to schedule. In: PLDI, pp. 183-194. ACM Press, New York (2004)
  • 6
    • 70350675865 scopus 로고    scopus 로고
    • Cavazos, J., O'Boyle, M.F.P.: Automatic tuning of inlining heuristics. In: SC, Washington, DC, USA, p. 14. IEEE Computer Society, Los Alamitos (2005)
    • Cavazos, J., O'Boyle, M.F.P.: Automatic tuning of inlining heuristics. In: SC, Washington, DC, USA, p. 14. IEEE Computer Society, Los Alamitos (2005)
  • 7
    • 0036679993 scopus 로고    scopus 로고
    • Adaptive optimizing compilers for the 21st century
    • Cooper, K.D., Subramanian, D., Torczon, L.: Adaptive optimizing compilers for the 21st century. J. Supercomput. 23(1), 7-22 (2002)
    • (2002) J. Supercomput , vol.23 , Issue.1 , pp. 7-22
    • Cooper, K.D.1    Subramanian, D.2    Torczon, L.3
  • 8
    • 0031334454 scopus 로고    scopus 로고
    • Gloy, N., Blackwell, T., Smith, M.D., Calder, B.: Procedure placement using temporal ordering information. In: MICRO, pp. 303-313 (1997)
    • Gloy, N., Blackwell, T., Smith, M.D., Calder, B.: Procedure placement using temporal ordering information. In: MICRO, pp. 303-313 (1997)
  • 9
    • 0030713512 scopus 로고    scopus 로고
    • Efficient procedure mapping using cache line coloring
    • Hashemi, A.H., Kaeli, D.R., Calder, B.: Efficient procedure mapping using cache line coloring. In: PLDI, pp. 171-182 (1997)
    • (1997) PLDI , pp. 171-182
    • Hashemi, A.H.1    Kaeli, D.R.2    Calder, B.3
  • 10
    • 12844288604 scopus 로고    scopus 로고
    • Hauswirth, M.,Sweeney,P.F., Diwan, A., Hind, M.: Vertical profiling: Understanding the behavior of object-oriented applications. In: OOPSLA (2004)
    • Hauswirth, M.,Sweeney,P.F., Diwan, A., Hind, M.: Vertical profiling: Understanding the behavior of object-oriented applications. In: OOPSLA (2004)
  • 11
    • 33745263228 scopus 로고    scopus 로고
    • Jiménez, D.A.: Code placement for improving dynamic branch prediction accuracy. In: PLDI, pp. 107-116. ACM Press, New York (2005)
    • Jiménez, D.A.: Code placement for improving dynamic branch prediction accuracy. In: PLDI, pp. 107-116. ACM Press, New York (2005)
  • 12
    • 33746072602 scopus 로고    scopus 로고
    • Online performance auditing: Using hot optimizations without getting burned
    • Lau, J., Arnold, M., Hind, M., Calder, B.: Online performance auditing: using hot optimizations without getting burned. SIGPLAN Not. 41(6), 239-251 (2006)
    • (2006) SIGPLAN Not , vol.41 , Issue.6 , pp. 239-251
    • Lau, J.1    Arnold, M.2    Hind, M.3    Calder, B.4
  • 14
    • 0023592629 scopus 로고
    • Superoptimizer: A look at the smallest program
    • Massalin, H.: Superoptimizer: a look at the smallest program. SIGPLAN Not. 22(10), 122-126 (1987)
    • (1987) SIGPLAN Not , vol.22 , Issue.10 , pp. 122-126
    • Massalin, H.1
  • 15
    • 0024859772 scopus 로고    scopus 로고
    • Mcfarling, S.: Program optimization for instruction caches. In: ASPLOS, pp. 183-191. ACM, New York (1989)
    • Mcfarling, S.: Program optimization for instruction caches. In: ASPLOS, pp. 183-191. ACM, New York (1989)
  • 16
    • 84976682502 scopus 로고
    • Procedure merging with instruction caches
    • Mcfarling, S.: Procedure merging with instruction caches. In: PLDI, pp. 71-79 (1991)
    • (1991) PLDI , pp. 71-79
    • Mcfarling, S.1
  • 17
    • 0036832961 scopus 로고    scopus 로고
    • Building a basic block instruction scheduler with reinforcement learning and rollouts
    • McGovern, A., Moss, E., Barto, A.G.: Building a basic block instruction scheduler with reinforcement learning and rollouts. Mach. Learn. 49(2-3), 141-160 (2002)
    • (2002) Mach. Learn , vol.49 , Issue.2-3 , pp. 141-160
    • McGovern, A.1    Moss, E.2    Barto, A.G.3
  • 18
    • 67650046387 scopus 로고    scopus 로고
    • Mytkowicz, T., Diwan, A., Hauswirth, M., Sweeney, P.F.: Producing wrong data without doing anything obviously wrong? In: ASPLOS (2009)
    • Mytkowicz, T., Diwan, A., Hauswirth, M., Sweeney, P.F.: Producing wrong data without doing anything obviously wrong? In: ASPLOS (2009)
  • 19
    • 70350628572 scopus 로고    scopus 로고
    • Pan, Z., Eigenmann, R.: Fast and effective orchestration of compiler optimizations for automatic performance tuning. In: CGO, Washington, DC, USA, pp. 319-332. IEEE Computer Society, Los Alamitos (2006)
    • Pan, Z., Eigenmann, R.: Fast and effective orchestration of compiler optimizations for automatic performance tuning. In: CGO, Washington, DC, USA, pp. 319-332. IEEE Computer Society, Los Alamitos (2006)
  • 20
    • 0025447909 scopus 로고
    • Profile guided code positioning
    • June
    • Pettis, K., Hansen, R.C.: Profile guided code positioning. In: PLDI, pp. 16-27 (June 1990)
    • (1990) PLDI , pp. 16-27
    • Pettis, K.1    Hansen, R.C.2
  • 22
    • 63549125605 scopus 로고    scopus 로고
    • Standard Performance Evaluation Corporation
    • Standard Performance Evaluation Corporation. SPEC CPU2006 Benchmarks, http://www.spec.org/cpu2006/
    • SPEC CPU2006 Benchmarks
  • 23
    • 0001324927 scopus 로고    scopus 로고
    • Code placement techniques for cache miss rate reduction
    • Tomiyama, H., Yasuura, H.: Code placement techniques for cache miss rate reduction. ACM Trans. Des. Autom. Electron. Syst. 2(4), 410-429 (1997)
    • (1997) ACM Trans. Des. Autom. Electron. Syst , vol.2 , Issue.4 , pp. 410-429
    • Tomiyama, H.1    Yasuura, H.2
  • 24
    • 67650534864 scopus 로고    scopus 로고
    • Triantafyllis, S., Vachharajani, M., Vachharajani, N., August, D.I.: Compiler optimization-space exploration. In: CGO, Washington, DC, USA, pp. 204-215. IEEE Computer Society Press, Los Alamitos (2003)
    • Triantafyllis, S., Vachharajani, M., Vachharajani, N., August, D.I.: Compiler optimization-space exploration. In: CGO, Washington, DC, USA, pp. 204-215. IEEE Computer Society Press, Los Alamitos (2003)


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