메뉴 건너뛰기




Volumn 60, Issue 8, 2000, Pages 924-965

Compiler Algorithms for Optimizing Locality and Parallelism on Shared and Distributed-Memory Machines

Author keywords

Array restructuring; Data reuse; Locality optimizations; Loop transformations; Memory performance; Parallelism; Spatial locality; Temporal locality

Indexed keywords


EID: 0000563616     PISSN: 07437315     EISSN: None     Source Type: Journal    
DOI: 10.1006/jpdc.2000.1639     Document Type: Article
Times cited : (6)

References (51)
  • 17
    • 0001366267 scopus 로고
    • Strategies for cache and local memory management by global program transformations
    • Gannon D., Jalby W., Gallivan K. Strategies for cache and local memory management by global program transformations. J. Parallel Distrib. Comput. 1988;587-616.
    • (1988) J. Parallel Distrib. Comput. , pp. 587-616
    • Gannon, D.1    Jalby, W.2    Gallivan, K.3
  • 18
    • 0029430244 scopus 로고
    • A novel approach towards automatic data distribution
    • San Diego, December
    • J. Garcia, E. Ayguade, and, J. Labarta, A novel approach towards automatic data distribution, in, Proc. Supercomputing'95, San Diego, December 1995.
    • (1995) In, Proc. Supercomputing'95
    • Garcia, J.1    Ayguade, E.2    Labarta, J.3
  • 20
    • 84990709846 scopus 로고
    • Updating distributed variables in local computations
    • Gerndt M. Updating distributed variables in local computations. Concurrency Practice Experience. 2:September 1990;171-193.
    • (1990) Concurrency Practice Experience , vol.2 , pp. 171-193
    • Gerndt, M.1
  • 21
    • 0026823950 scopus 로고
    • Demonstration of automatic data partitioning techniques for parallelizing compilers on multicomputers
    • Gupta M., Banerjee P. Demonstration of automatic data partitioning techniques for parallelizing compilers on multicomputers. IEEE Trans. Parallel Distrib. Systems. 3:March 1992;179-193.
    • (1992) IEEE Trans. Parallel Distrib. Systems , vol.3 , pp. 179-193
    • Gupta, M.1    Banerjee, P.2
  • 26
    • 0003328017 scopus 로고
    • Automatic data layout for High Performance Fortran
    • San Diego, CA, December
    • K. Kennedy, and, U. Kremer, Automatic data layout for High Performance Fortran, in, Proceedings of Supercomputing'95, San Diego, CA, December 1995.
    • (1995) In, Proceedings of Supercomputing'95
    • Kennedy, K.1    Kremer, U.2
  • 38
    • 85031707006 scopus 로고
    • Non-unimodular transformations of nested loops
    • Minneapolis, MN, November
    • J. Ramanujam, Non-unimodular transformations of nested loops, in Proc. Supercomputing 92, Minneapolis, MN, November 1992, pp. 214-223.
    • (1992) In Proc. Supercomputing 92 , pp. 214-223
    • Ramanujam, J.1
  • 48
    • 0026232450 scopus 로고
    • A loop transformation theory and an algorithm to maximize parallelism
    • Wolf M., Lam M. A loop transformation theory and an algorithm to maximize parallelism. IEEE Trans. Parallel Distrib. Systems. 2:October 1991;452-471.
    • (1991) IEEE Trans. Parallel Distrib. Systems , vol.2 , pp. 452-471
    • Wolf, M.1    Lam, M.2
  • 51
    • 0027543560 scopus 로고
    • Compiling for distributed-memory systems
    • Zima H., Chapman B. Compiling for distributed-memory systems. Proc. IEEE. 81:1993;264-287.
    • (1993) Proc. IEEE , vol.81 , pp. 264-287
    • Zima, H.1    Chapman, B.2


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