메뉴 건너뛰기




Volumn 27, Issue 3, 2004, Pages 279-294

A Quantitative Analysis of Tile Size Selection Algorithms

Author keywords

Array padding; Compiler optimizations; Loop tiling; Memory hierarchy optimization; Performance models; Quantitative case study

Indexed keywords

ARRAY PADDING; COMPILER OPTIMIZATION; LOOP TILING; MEMORY HIERARCHY OPTIMIZATION; PERFORMANCE MODELS; QUANTITATIVE CASE STUDY;

EID: 1242352552     PISSN: 09208542     EISSN: None     Source Type: Journal    
DOI: 10.1023/B:SUPE.0000011388.54204.8e     Document Type: Article
Times cited : (24)

References (39)
  • 2
    • 0029322264 scopus 로고
    • Unfavorable strides in cache memory systems
    • Summer
    • D. Bailey. Unfavorable strides in cache memory systems. Scientific Programming, 4(2): 53-58, Summer 1995.
    • (1995) Scientific Programming , vol.4 , Issue.2 , pp. 53-58
    • Bailey, D.1
  • 3
    • 1242313976 scopus 로고
    • A quantitative algorithm for data locality optimization
    • Robert Giegerich and Susan Graham, ed. Springer Verlag, Berlin
    • F. Bodin, W. Jalby, D. Windheiser, and C. Eisenbeis. A quantitative algorithm for data locality optimization. In Robert Giegerich and Susan Graham, ed., Code Generation: Concepts, Tools, Techniques, pp. 119-145. Springer Verlag, Berlin, 1992.
    • (1992) Code Generation: Concepts, Tools, Techniques , pp. 119-145
    • Bodin, F.1    Jalby, W.2    Windheiser, D.3    Eisenbeis, C.4
  • 4
    • 0025548641 scopus 로고
    • Data cache performance of supercomputer applications
    • November
    • D. Callahan and A. Porterfield. Data cache performance of supercomputer applications. In Supercomputing '90, pp. 564-572, November 1990.
    • (1990) Supercomputing '90 , pp. 564-572
    • Callahan, D.1    Porterfield, A.2
  • 7
    • 0029717349 scopus 로고    scopus 로고
    • Counting solutions to linear and nonlinear constraints through ehrhart polynomials: Applications to analyze and transform scientific programs
    • ACM, May
    • P. Clauss. Counting solutions to linear and nonlinear constraints through ehrhart polynomials: Applications to analyze and transform scientific programs. In 1996 ACM International Conference on Supercomputing, ACM, May 1996.
    • (1996) 1996 ACM International Conference on Supercomputing
    • Clauss, P.1
  • 9
    • 0003455775 scopus 로고
    • Master's thesis, Department of Computer Science, Rice University, September
    • K. Esseghir. Improving data locality for caches. Master's thesis, Department of Computer Science, Rice University, September 1993.
    • (1993) Improving Data Locality for Caches
    • Esseghir, K.1
  • 11
    • 0030675463 scopus 로고    scopus 로고
    • Cache miss equations: An analytical representation of cache misses
    • ACM Press, New York, July 7-11
    • S. Ghosh, M. Martonosi, and S. Malik. Cache miss equations: An analytical representation of cache misses. In 1997 ACM International Conference on Supercomputing, pp. 317-324, ACM Press, New York, July 7-11, 1997.
    • (1997) 1997 ACM International Conference on Supercomputing , pp. 317-324
    • Ghosh, S.1    Martonosi, M.2    Malik, S.3
  • 13
    • 0012241366 scopus 로고    scopus 로고
    • Predicting the cache miss ratio of loop-nested array references
    • Department of Computer Science, University of Warwick, Coventry, UK, December
    • J. Harper, D. Kerbyson, and G. Nudd. Predicting the cache miss ratio of loop-nested array references. Technical Report CS-RR-336, Department of Computer Science, University of Warwick, Coventry, UK, December 1997.
    • (1997) Technical Report , vol.CS-RR-336
    • Harper, J.1    Kerbyson, D.2    Nudd, G.3
  • 14
    • 0033204190 scopus 로고    scopus 로고
    • Analytical modeling of set-associative cache behavior
    • October
    • J. Harper, D. Kerbyson, and G. Nudd. Analytical modeling of set-associative cache behavior. IEEE Transactions on Computers, 48(10):1009-1023, October 1999.
    • (1999) IEEE Transactions on Computers , vol.48 , Issue.10 , pp. 1009-1023
    • Harper, J.1    Kerbyson, D.2    Nudd, G.3
  • 16
    • 0024903997 scopus 로고
    • Evaluating associativity in CPU caches
    • December
    • M. D. Hill and A. J. Smith. Evaluating associativity in CPU caches. IEEE Transactions on Computers, 38(12):1612-1630, December 1989.
    • (1989) IEEE Transactions on Computers , vol.38 , Issue.12 , pp. 1612-1630
    • Hill, M.D.1    Smith, A.J.2
  • 17
  • 18
    • 1242291539 scopus 로고    scopus 로고
    • Tile selection algorithms and their performance models
    • Department of Computer Science, Rutgers University, October
    • C.-H. Hsu and U. Kremer. Tile selection algorithms and their performance models. Technical Report DCS-TR-401, Department of Computer Science, Rutgers University, October 1999.
    • (1999) Technical Report , vol.DCS-TR-401
    • Hsu, C.-H.1    Kremer, U.2
  • 20
    • 26344462467 scopus 로고    scopus 로고
    • Software methods for avoiding cache conflicts
    • University of Texas, Austin, September 1
    • F. Kuehndel. Software methods for avoiding cache conflicts. Technical Report CS-TR-98-16, University of Texas, Austin, September 1, 1998.
    • (1998) Technical Report , vol.CS-TR-98-16
    • Kuehndel, F.1
  • 27
    • 0040613487 scopus 로고    scopus 로고
    • Hyperblocking: A data reorganization method to eliminate cache conflicts in tiled loop nests
    • Computer Science Department, University of Southern California, February
    • S. Moon and R. Saavedra. Hyperblocking: A data reorganization method to eliminate cache conflicts in tiled loop nests. Technical Report TR-98-671, Computer Science Department, University of Southern California, February 1998.
    • (1998) Technical Report , vol.TR-98-671
    • Moon, S.1    Saavedra, R.2
  • 28
    • 0033076195 scopus 로고    scopus 로고
    • Augmenting loop tiling with data alignment for improved cache performance
    • February
    • P. Panda, H. Nakamura, and A. Nicolau. Augmenting loop tiling with data alignment for improved cache performance. IEEE Transactions on Computers, 48(2), February 1999.
    • (1999) IEEE Transactions on Computers , vol.48 , Issue.2
    • Panda, P.1    Nakamura, H.2    Nicolau, A.3
  • 31
    • 0031631997 scopus 로고    scopus 로고
    • Eliminating conflict misses for high performance architectures
    • ACM press, New York, July 13-17
    • G. Rivera and C.-W. Tseng. Eliminating conflict misses for high performance architectures. In 1998 ACM International Conference on Supercomputing, pp. 353-360, ACM press, New York, July 13-17, 1998.
    • (1998) 1998 ACM International Conference on Supercomputing , pp. 353-360
    • Rivera, G.1    Tseng, C.-W.2
  • 33
    • 84950305207 scopus 로고    scopus 로고
    • Locality optimizations for multi-level caches
    • November
    • G. Rivera and C.-W. Tseng. Locality optimizations for multi-level caches. In Supercomputing '99, November 1999.
    • (1999) Supercomputing '99
    • Rivera, G.1    Tseng, C.-W.2


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