메뉴 건너뛰기




Volumn 58, Issue 2, 1999, Pages 190-235

A Matrix-Based Approach to Global Locality Optimization

Author keywords

Array restructuring; Data reuse; Data transformations; Locality; Loop tranformations; Memory hierarchy; Parallelism

Indexed keywords


EID: 0008323676     PISSN: 07437315     EISSN: None     Source Type: Journal    
DOI: 10.1006/jpdc.1999.1552     Document Type: Article
Times cited : (13)

References (59)
  • 1
    • 0019567795 scopus 로고
    • On the performance enhancement of paging systems through program analysis and transformations
    • A. Abu-Sufah, D. Kuck, and D. Lawrie, On the performance enhancement of paging systems through program analysis and transformations, IEEE Trans. Comput. C-30 (5) (1981), 341-356.
    • (1981) IEEE Trans. Comput. , vol.C-30 , Issue.5 , pp. 341-356
    • Abu-Sufah, A.1    Kuck, D.2    Lawrie, D.3
  • 3
    • 0004096151 scopus 로고    scopus 로고
    • Ph. D. dissertation, Stanford University, March 1997. [Technical ReportCSL-TR-97-179, Computer Systems Laboratory, Stanford University]
    • J. Anderson, "Automatic Computation and Data Decomposition for Multiprocessors," Ph. D. dissertation, Stanford University, March 1997. [Technical ReportCSL-TR-97-179, Computer Systems Laboratory, Stanford University]
    • Automatic Computation and Data Decomposition for Multiprocessors
    • Anderson, J.1
  • 12
    • 0028549474 scopus 로고
    • Improving the ratio of memory operations to floating-point operations in loops
    • November
    • S. Carr and K. Kennedy, Improving the ratio of memory operations to floating-point operations in loops, ACM Trans. Program. Lang. Syst. 16 (6) (November 1994), 1769-1810.
    • (1994) ACM Trans. Program. Lang. Syst. , vol.16 , Issue.6 , pp. 1769-1810
    • Carr, S.1    Kennedy, K.2
  • 14
  • 16
    • 33646152155 scopus 로고
    • Technical Report 591. Dept. of Computer Science, University of Rochester, July
    • M. Cierniak and W. Li, Recovering logical data and code structures, Technical Report 591. Dept. of Computer Science, University of Rochester, July 1995.
    • (1995) Recovering Logical Data and Code Structures
    • Cierniak, M.1    Li, W.2
  • 18
    • 0030295490 scopus 로고    scopus 로고
    • Compiling affine nested loops: How to optimize the residual communications after the alignment phase
    • M. Dion, C. Randriamaro, and Y. Robert, Compiling affine nested loops: how to optimize the residual communications after the alignment phase, Journal of Parallel and Distributed Computing (JPDC) 38 (2) (1996), 176-187.
    • (1996) Journal of Parallel and Distributed Computing (JPDC) , vol.38 , Issue.2 , pp. 176-187
    • Dion, M.1    Randriamaro, C.2    Robert, Y.3
  • 20
    • 0001366267 scopus 로고
    • Strategies for cache and local memory management by global program transformations
    • D. Gannon, W. Jalby, and K. Gallivan, Strategies for cache and local memory management by global program transformations, Journal of Parallel and Distributed Computing 5 (1988), 587-616.
    • (1988) Journal of Parallel and Distributed Computing , vol.5 , pp. 587-616
    • Gannon, D.1    Jalby, W.2    Gallivan, K.3
  • 24
  • 26
    • 85030071012 scopus 로고    scopus 로고
    • Deleted in proof.
    • Deleted in proof.
  • 38
    • 0003582055 scopus 로고
    • Technical Report TR 95-09-01, Dept. Computer Science and Engingeering, University of Washington, Sept.
    • S-T. Leung and J. Zahorjan, "Optimizing Data Locality by Array Restructuring," Technical Report TR 95-09-01, Dept. Computer Science and Engingeering, University of Washington, Sept. 1995.
    • (1995) Optimizing Data Locality by Array Restructuring
    • Leung, S.-T.1    Zahorjan, J.2
  • 40
    • 0026187669 scopus 로고
    • Compiling communication efficient programs for massively parallel machines
    • J. Li and M. Chen, Compiling communication efficient programs for massively parallel machines, J. Parallel Distrib. Comput. 2 (3) (1991), 361-376.
    • (1991) J. Parallel Distrib. Comput. , vol.2 , Issue.3 , pp. 361-376
    • Li, J.1    Chen, M.2
  • 42
    • 84945709131 scopus 로고
    • The organization of matrices and matrix operations in a paged multiprogramming environment
    • A. McKeller and E. Coffman, The organization of matrices and matrix operations in a paged multiprogramming environment, Comm. CACM 12 (3) (1969), 153-165.
    • (1969) Comm. CACM , vol.12 , Issue.3 , pp. 153-165
    • McKeller, A.1    Coffman, E.2
  • 47
    • 0026231056 scopus 로고
    • Compile-time techniques for data distribution in distributed memory machines
    • Oct.
    • J. Ramanujam and P. Sadayappan, Compile-time techniques for data distribution in distributed memory machines, IEEE Trans. Parallel Distrib. Systems 2 (4) (Oct. 1991), 472-482.
    • (1991) IEEE Trans. Parallel Distrib. Systems , vol.2 , Issue.4 , pp. 472-482
    • Ramanujam, J.1    Sadayappan, P.2
  • 51
    • 85030063443 scopus 로고    scopus 로고
    • Deleted in proof.
    • Deleted in proof.
  • 54
    • 0028446907 scopus 로고
    • False sharing and spatial locality in multiprocessor caches
    • June
    • J. Torrellas, M. S. Lam, and J. L. Hennessey, False sharing and spatial locality in multiprocessor caches, IEEE Trans. Comput. 43 (6) (June 1994), 651-663.
    • (1994) IEEE Trans. Comput. , vol.43 , Issue.6 , pp. 651-663
    • Torrellas, J.1    Lam, M.S.2    Hennessey, J.L.3


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