메뉴 건너뛰기




Volumn 36, Issue 5, 2001, Pages 286-297

Exact analysis of the cache behavior of nested loops

Author keywords

[No Author keywords available]

Indexed keywords


EID: 18844387390     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/381694.378859     Document Type: Article
Times cited : (49)

References (65)
  • 4
    • 10844242661 scopus 로고    scopus 로고
    • Automatic generation of block-recursive codes
    • N. Ahmed and K. Pingali. Automatic generation of block-recursive codes. In Proceedings of Europar 2000, pages 125-134, 2000.
    • (2000) Proceedings of Europar 2000 , pp. 125-134
    • Ahmed, N.1    Pingali, K.2
  • 5
    • 84957694778 scopus 로고    scopus 로고
    • Cache behavior prediction by abstract interpretation
    • R Cousot and D A. Schmidt, editors, SAS'96, Static Analysis Symposiun, Springer, September
    • M. Alt, C. Ferdinand, F. Martin, and R Wilhelm. Cache behavior prediction by abstract interpretation. In R Cousot and D A. Schmidt, editors, SAS'96, Static Analysis Symposiun, volume 1145 of Lecture Notes in Computer Science, page 51-66. Springer, September 1996.
    • (1996) Lecture Notes in Computer Science , vol.1145 , pp. 51-66
    • Alt, M.1    Ferdinand, C.2    Martin, F.3    Wilhelm, R.4
  • 6
    • 0030679983 scopus 로고    scopus 로고
    • Symbolic timing verification of timing diagrams using Presburger formulas
    • Anaheim, CA, June
    • T. Amon, G. Borriello, T. Hu, and J Liu Symbolic timing verification of timing diagrams using Presburger formulas. In Proceedings of DAC 97, pages 226-231, Anaheim, CA, June 1997.
    • (1997) Proceedings of DAC 97 , pp. 226-231
    • Amon, T.1    Borriello, G.2    Hu, T.3    Liu, J.4
  • 7
    • 0031638153 scopus 로고    scopus 로고
    • Making complex timing relationships readable: Presburger formula simplification using don't cares
    • San Francisco, CA, June
    • T. Amon, G. Borriello, and J. Liu Making complex timing relationships readable: Presburger formula simplification using don't cares. In Proceedings of DAC 98, pages 586-590, San Francisco, CA, June 1998.
    • (1998) Proceedings of DAC 98 , pp. 586-590
    • Amon, T.1    Borriello, G.2    Liu, J.3
  • 8
    • 0002298139 scopus 로고
    • An automata-theoretic approach to Presburger arithmetic
    • A Mycroft, editor, Proceedings of the Second International Symposium on Static Analysis (SAS '95), Springer Verlag, Sept.
    • B Borgelot and P Wolper An automata-theoretic approach to Presburger arithmetic. In A Mycroft, editor, Proceedings of the Second International Symposium on Static Analysis (SAS '95), volume 983 of Lecture Notes in Computer Science, pages 1-18 Springer Verlag, Sept. 1995.
    • (1995) Lecture Notes in Computer Science , vol.983 , pp. 1-18
    • Borgelot, B.1    Wolper, P.2
  • 9
    • 84947916935 scopus 로고    scopus 로고
    • Diophantine equations, Presburger arithmetic and finite automata
    • H Kirchner, editor, Proc. Coll. on Trees in Algebra and Programming (CAAP'96), Springer Verlag
    • A. Boudet and H Comon. Diophantine equations, Presburger arithmetic and finite automata In H Kirchner, editor, Proc. Coll. on Trees in Algebra and Programming (CAAP'96), volume 1039 of Lecture Notes in Computer Science, pages 30-43. Springer Verlag, 1996.
    • (1996) Lecture Notes in Computer Science , vol.1039 , pp. 30-43
    • Boudet, A.1    Comon, H.2
  • 10
    • 0003505550 scopus 로고    scopus 로고
    • Research Report 00-04, LIFL (Laboratoire de Recherche en Informatique de l'Université des Sciences et Technologies de Lille)
    • P Boulet and X. Redon. SPPoC: fonctionnemen et applications. Research Report 00-04, LIFL (Laboratoire de Recherche en Informatique de l'Université des Sciences et Technologies de Lille), 2000. In French. Also see http://www.lifl.fr/west/sppoc/.
    • (2000) SPPoC: Fonctionnemen et Applications
    • Boulet, P.1    Redon, X.2
  • 11
    • 85037270221 scopus 로고    scopus 로고
    • P Boulet and X. Redon. SPPoC: fonctionnemen et applications. Research Report 00-04, LIFL (Laboratoire de Recherche en Informatique de l'Université des Sciences et Technologies de Lille), 2000. In French. Also see http://www.lifl.fr/west/sppoc/.
  • 12
    • 0003505929 scopus 로고    scopus 로고
    • A mathematical model of locality and caching
    • Michigan State University, Nov.
    • M Brehob and R. Enbody. A mathematical model of locality and caching.Technical Report TR-MSU-CPS-96-TBD, Michigan State University, Nov. 1996
    • (1996) Technical Report TR-MSU-CPS-96-TBD
    • Brehob, M.1    Enbody, R.2
  • 17
    • 0034581167 scopus 로고    scopus 로고
    • Cache-efficient matrix transposition
    • Toulouse, France, Jan
    • S. Chatterjee and S. Sen. Cache-efficient matrix transposition. In Proceedings of HPCA-6, pages 195-205, Toulouse, France, Jan 2000.
    • (2000) Proceedings of HPCA-6 , pp. 195-205
    • Chatterjee, S.1    Sen, S.2
  • 19
    • 0029717349 scopus 로고    scopus 로고
    • Counting solutions to linear and nonlinear constraints through Ehrhart polynomials: Applications to analyze and transform scientific programs
    • May
    • P Clauss. Counting solutions to linear and nonlinear constraints through Ehrhart polynomials: Applications to analyze and transform scientific programs. In Proceedings of International Conference on Supercomputing, pages 278-285, May 1996.
    • (1996) Proceedings of International Conference on Supercomputing , pp. 278-285
    • Clauss, P.1
  • 23
    • 84976754803 scopus 로고
    • Influence of cross-interference on blocked loops: A case study with matrix-vector multiply
    • July
    • C. Fricker, O. Temam, and W. Jalby. Influence of cross-interference on blocked loops: A case study with matrix-vector multiply. ACM Trans. Prog. Lang. Syst. 17(4):561-575, July 1995.
    • (1995) ACM Trans. Prog. Lang. Syst. , vol.17 , Issue.4 , pp. 561-575
    • Fricker, C.1    Temam, O.2    Jalby, W.3
  • 27
    • 0001714824 scopus 로고    scopus 로고
    • Cache miss equations: A compiler framework for analyzing and tuning memory behavior
    • July
    • S. Ghosh, M. Martonosi, and S. Malik. Cache miss equations: A compiler framework for analyzing and tuning memory behavior. ACM Trans. Prog. Lang. Syst., 21(4):703-746, July 1999.
    • (1999) ACM Trans. Prog. Lang. Syst. , vol.21 , Issue.4 , pp. 703-746
    • Ghosh, S.1    Martonosi, M.2    Malik, S.3
  • 29
    • 0033204190 scopus 로고    scopus 로고
    • Analytical modeling of set-associative cache behavior
    • Oct.
    • J S. Harper, D. J. Kerbyson, and G. R Nudd. Analytical modeling of set-associative cache behavior. IEEE Trans. Comput., 48(10):1009-1024, Oct. 1999.
    • (1999) IEEE Trans. Comput. , vol.48 , Issue.10 , pp. 1009-1024
    • Harper, J.S.1    Kerbyson, D.J.2    Nudd, G.R.3
  • 31
    • 0024903997 scopus 로고
    • Evaluating associativity in CPU caches
    • Dec.
    • M. D. Hill and A. J. Smith. Evaluating associativity in CPU caches. IEEE Trans. Comput., C-38(12):1612-1630, Dec. 1989.
    • (1989) IEEE Trans. Comput. , vol.C-38 , Issue.12 , pp. 1612-1630
    • Hill, M.D.1    Smith, A.J.2
  • 36
    • 0004261309 scopus 로고
    • A framework for unifying reordering transformations
    • Department of Compute Science, University of Maryland, College Park, MD, Apr.
    • W. Kelly and W. Pugh. A framework for unifying reordering transformations. Technical Report CS-TR-3193, Department of Compute Science, University of Maryland, College Park, MD, Apr. 1993.
    • (1993) Technical Report CS-TR-3193
    • Kelly, W.1    Pugh, W.2
  • 37
    • 0003536421 scopus 로고
    • Finding legal reordering transformations using mappings
    • Department of Compute Science, University of Maryland, College Park, MD, June
    • W. Kelly and W. Pugh. Finding legal reordering transformations using mappings. Technical Report CS-TR-3297, Department of Compute Science, University of Maryland, College Park, MD, June 1994.
    • (1994) Technical Report CS-TR-3297
    • Kelly, W.1    Pugh, W.2
  • 38
    • 84976736383 scopus 로고
    • Page placement algorithms for large real-index caches
    • R. E. Kessler and M. D. Hill. Page placement algorithms for large real-index caches ACM Trans. Comput. Syst., 10(4):338-359, 1992.
    • (1992) ACM Trans. Comput. Syst. , vol.10 , Issue.4 , pp. 338-359
    • Kessler, R.E.1    Hill, M.D.2
  • 40
    • 0028517833 scopus 로고
    • Cache profiling and the SPEC benchmarks: A case study
    • Oct.
    • A. R. Lebeck and D. A. Wood. Cache profiling and the SPEC benchmarks: A case study. IEEE Computer, 27(10):15-26, Oct. 1994.
    • (1994) IEEE Computer , vol.27 , Issue.10 , pp. 15-26
    • Lebeck, A.R.1    Wood, D.A.2
  • 44
    • 84978485471 scopus 로고
    • Memspy: Analyzing memory system bottlenecks in programs
    • June
    • M. Martonosi, A, Gupta, and T. Anderson Memspy: Analyzing memory system bottlenecks in programs In SIGMETRICS92, pages 1-12, June 1992.
    • (1992) SIGMETRICS92 , pp. 1-12
    • Martonosi, M.1    Gupta, A.2    Anderson, T.3
  • 45
    • 0003665539 scopus 로고    scopus 로고
    • Quantifying loop nest locality using SPEC'95 and the Perfect benchmarks
    • Nov.
    • K. S. McKinley and O. Temam. Quantifying loop nest locality using SPEC'95 and the Perfect benchmarks ACM Trans. Comput. Syst., 17(4):288-336, Nov. 1999.
    • (1999) ACM Trans. Comput. Syst. , vol.17 , Issue.4 , pp. 288-336
    • McKinley, K.S.1    Temam, O.2
  • 46
    • 1542601802 scopus 로고    scopus 로고
    • Quantifying the multi-level nature of tiling interactions
    • Languages and Compilers for Parallel Computing: 10th Annual Workshop, LCPC'97, Springer
    • N. Mitchell, L. Carter, J. Ferrante, and K. Högstedt. Quantifying the multi-level nature of tiling interactions In Languages and Compilers for Parallel Computing: 10th Annual Workshop, LCPC'97, number 1366 in Lecture Notes in Computer Science, pages 1-15. Springer, 1998.
    • (1998) Lecture Notes in Computer Science , vol.1366 , pp. 1-15
    • Mitchell, N.1    Carter, L.2    Ferrante, J.3    Högstedt, K.4
  • 47
    • 0000555791 scopus 로고
    • 22pn upper bound on the complexity of Presburger arithmetic
    • July
    • 22pn upper bound on the complexity of Presburger arithmetic. J. Comput. Syst. Sci., 16(3):323-332, July 1978.
    • (1978) J. Comput. Syst. Sci. , vol.16 , Issue.3 , pp. 323-332
    • Oppen, D.C.1
  • 48
    • 0346877103 scopus 로고    scopus 로고
    • Simplification of array access patterns for compiler optimizations
    • May
    • Y. Paek, J. Hoeflinger, and D. Padua. Simplification of array access patterns for compiler optimizations. In Proceedings of ACM PLDI, volume 33, pages 60-71, May 1998.
    • (1998) Proceedings of ACM PLDI , vol.33 , pp. 60-71
    • Paek, Y.1    Hoeflinger, J.2    Padua, D.3
  • 49
    • 0003690936 scopus 로고
    • Software Methods for Improvement of Cache Performance on Supercomputer Applications
    • PhD theis, Rice University, Houston, TX, May
    • A. K. Porterfield. Software Methods for Improvement of Cache Performance on Supercomputer Applications PhD theis, Rice University, Houston, TX, May 1989. Available as technical report CRPC-TR89009
    • (1989) Technical Report CRPC-TR89009
    • Porterfield, A.K.1
  • 53
    • 0038877596 scopus 로고    scopus 로고
    • Complexity of Presburger arithmetic with fixed quantifier dimension
    • U Schöning Complexity of Presburger arithmetic with fixed quantifier dimension. Theory of Computing Systems, 30:423-428, 1997
    • (1997) Theory of Computing Systems , vol.30 , pp. 423-428
    • Schöning, U.1
  • 57
    • 4243397947 scopus 로고
    • Efficient simulation of multiple cache configurations using binomial trees
    • R. A Sugumar and S. G Abraham. Efficient simulation of multiple cache configurations using binomial trees Technical Report CSE-TR-111-91, 1991.
    • (1991) Technical Report CSE-TR-111-91
    • Sugumar, R.A.1    Abraham, S.G.2
  • 58
  • 60
    • 85037278276 scopus 로고    scopus 로고
    • Caches as filters: A unifying model for memory hierarchy analysis
    • University of Virginia, June
    • D. A. B. Weilke, K. Skadron, S. A. McKee, and W. A. Wulf. Caches as filters: A unifying model for memory hierarchy analysis. Technical Report CS-2000-16, University of Virginia, June 2000.
    • (2000) Technical Report CS-2000-16
    • Weilke, D.A.B.1    Skadron, K.2    McKee, S.A.3    Wulf, W.A.4
  • 63
    • 0024935630 scopus 로고
    • More iteration space tiling
    • Reno, NV, Nov.
    • M. J. Wolfe. More iteration space tiling. In Proceedings of Supercomputing'89, pages 655-664, Reno, NV, Nov. 1989.
    • (1989) Proceedings of Supercomputing'89 , pp. 655-664
    • Wolfe, M.J.1


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