메뉴 건너뛰기




Volumn 38, Issue 5, 2003, Pages 245-257

Predicting whole-program locality through reuse distance analysis

Author keywords

Data locality; Pattern recognition and prediction; Profiling; Program locality; Reuse distance; Sampling; Stack distance; Training

Indexed keywords

ALGORITHMS; BUFFER STORAGE; COMPUTER PROGRAM LISTINGS; COMPUTER PROGRAMMING LANGUAGES; PATTERN RECOGNITION; PROGRAM COMPILERS;

EID: 1442313416     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/780822.781159     Document Type: Conference Paper
Times cited : (128)

References (45)
  • 10
    • 0028549474 scopus 로고
    • Improving the ratio of memory operations to floating-point operations in loops
    • S. Carr and K. Kennedy. Improving the ratio of memory operations to floating-point operations in loops. ACM Transactions on Programming Languages and Systems, 16(6):1768-1810, 1994.
    • (1994) ACM Transactions on Programming Languages and Systems , vol.16 , Issue.6 , pp. 1768-1810
    • Carr, S.1    Kennedy, K.2
  • 11
    • 0003510310 scopus 로고    scopus 로고
    • Compile-time performance prediction of scientific programs
    • PhD thesis, University of Illinois at Urbana-Champaign
    • G.C. Cascaval. Compile-time Performance Prediction of Scientific Programs. PhD thesis, University of Illinois at Urbana-Champaign, 2000.
    • (2000)
    • Cascaval, G.C.1
  • 15
    • 0038220597 scopus 로고
    • Profitability computations on program flow graphs
    • Technical Report RC 5123, IBM
    • J. Cocke and K. Kennedy. Profitability computations on program flow graphs. Technical Report RC 5123, IBM, 1974.
    • (1974)
    • Cocke, J.1    Kennedy, K.2
  • 16
    • 0001483604 scopus 로고
    • Communication optimizations for irregular scientific computations on distributed memory architectures
    • Sept.
    • R. Das, M. Uysal, J. Saltz, and Y.-S. Hwang. Communication optimizations for irregular scientific computations on distributed memory architectures. Journal of Parallel and Distributed Computing, 22(3):462-479, Sept. 1994.
    • (1994) Journal of Parallel and Distributed Computing , vol.22 , Issue.3 , pp. 462-479
    • Das, R.1    Uysal, M.2    Saltz, J.3    Hwang, Y.-S.4
  • 17
    • 0004007719 scopus 로고    scopus 로고
    • Improving effective bandwich through compiler enhancement of global and dynamic cache reuse
    • PhD thesis, Dept. of Computer Science, Rice University, January
    • C. Ding. Improving Effective Bandwich through Compiler Enhancement of Global and Dynamic Cache Reuse. PhD thesis, Dept. of Computer Science, Rice University, January 2000.
    • (2000)
    • Ding, C.1
  • 21
    • 0038220600 scopus 로고    scopus 로고
    • Locality optimizations for adaptive irregular scientific codes
    • Technical report, Department of Computer Science, University of Maryland, College Park
    • H. Han and C. W. Tseng. Locality optimizations for adaptive irregular scientific codes. Technical report, Department of Computer Science, University of Maryland, College Park, 2000.
    • (2000)
    • Han, H.1    Tseng, C.W.2
  • 22
    • 0003789873 scopus 로고
    • Aspects of cache memory and instruction buffer performance
    • PhD thesis, University of California, Berkeley, November
    • M. D. Hill. Aspects of cache memory and instruction buffer performance. PhD thesis, University of California, Berkeley, November 1987.
    • (1987)
    • Hill, M.D.1
  • 27
    • 84983965442 scopus 로고
    • An empirical study of FORTRAN programs
    • D. Knuth. An empirical study of FORTRAN programs. Software - Practice and Experience, 1:105-133, 1971.
    • (1971) Software - Practice and Experience , vol.1 , pp. 105-133
    • Knuth, D.1
  • 28
    • 1842849819 scopus 로고    scopus 로고
    • Choosing representatives slices of program execution for microarchitecture simulations: A preliminary application to the data stream
    • Kluwer Academic Publishers
    • T. Lafage and A. Seznec. Choosing representatives slices of program execution for microarchitecture simulations: a preliminary application to the data stream. In Workload Characterization of Emerging Applications, Kluwer Academic Publishers, 2000.
    • (2000) Workload Characterization of Emerging Applications
    • Lafage, T.1    Seznec, A.2
  • 31
    • 0003665539 scopus 로고    scopus 로고
    • Quantifying loop nest locality using SPEC'95 and the perfect benchmarks
    • K. S. McKinley and O. Temam. Quantifying loop nest locality using SPEC'95 and the perfect benchmarks. ACM Transactions on Computer Systems, 17(4):288-336, 1999.
    • (1999) ACM Transactions on Computer Systems , vol.17 , Issue.4 , pp. 288-336
    • McKinley, K.S.1    Temam, O.2
  • 34
    • 0006946256 scopus 로고
    • Efficient methods for calculating the success function of fixed space replacement policies
    • Technical Report LBL-12370, Lawrence Berkeley Laboratory
    • F. Olken. Efficient methods for calculating the success function of fixed space replacement policies. Technical Report LBL-12370, Lawrence Berkeley Laboratory, 1981.
    • (1981)
    • Olken, F.1
  • 37
  • 41
    • 0013009642 scopus 로고
    • Multi-configuration simulation algorithms for the evaluation of computer architecture designs
    • Technical report, University of Michigan
    • R. A. Sugumar and S. G. Abraham. Multi-configuration simulation algorithms for the evaluation of computer architecture designs. Technical report, University of Michigan, 1993.
    • (1993)
    • Sugumar, R.A.1    Abraham, S.G.2
  • 42
    • 0037882891 scopus 로고
    • Cache management by the compiler
    • PhD thesis, Dept. of Computer Science, Rice University
    • K. O. Thabit. Cache Management by the Compiler. PhD thesis, Dept. of Computer Science, Rice University, 1981.
    • (1981)
    • Thabit, K.O.1


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