메뉴 건너뛰기




Volumn 26, Issue 11, 2000, Pages 1369-1410

Generating efficient tiled code for distributed memory machines

Author keywords

Distributed memory; Machines; Memory optimisations; Nested loops; SPMD; Tiling

Indexed keywords


EID: 0000778059     PISSN: 01678191     EISSN: None     Source Type: Journal    
DOI: 10.1016/s0167-8191(00)00040-5     Document Type: Article
Times cited : (13)

References (41)
  • 6
    • 84964748976 scopus 로고
    • Compiler blockability of numerical algorithms
    • Minneapolis, Minnesota, November
    • S. Carr, K. Kennedy, Compiler blockability of numerical algorithms, in: Supercomputing'92, Minneapolis, Minnesota, November 1992, pp. 114-124.
    • (1992) Supercomputing'92 , pp. 114-124
    • Carr, S.1    Kennedy, K.2
  • 11
    • 0006574429 scopus 로고    scopus 로고
    • State of the art in compiling HPF
    • G.R. Perrin, A. Darte (Eds.), Data Parallel Programing Model: Foundations, HPF Realization and Scientific Applications, North-Holland, Amsterdam
    • F. Coelho, C. Germain, J.L. Pazat, State of the art in compiling HPF, in: G.R. Perrin, A. Darte (Eds.), Data Parallel Programing Model: Foundations, HPF Realization and Scientific Applications, Lecture Notes in Computer Science 1132, North-Holland, Amsterdam, 1996, pp. 659-664.
    • (1996) Lecture Notes in Computer Science , vol.1132 , pp. 659-664
    • Coelho, F.1    Germain, C.2    Pazat, J.L.3
  • 14
    • 0026109335 scopus 로고
    • Dataflow analysis for array and scalar references
    • P. Feautrier, Dataflow analysis for array and scalar references, Int. J. Parallel Programming 20 (1) (1991) 23-53.
    • (1991) Int. J. Parallel Programming , vol.20 , Issue.1 , pp. 23-53
    • Feautrier, P.1
  • 15
    • 84990709846 scopus 로고
    • Updating distributed variables in local computations
    • M. Gerndt, Updating distributed variables in local computations, Concurrency: Practice and Experience 2 (3) (1990) 171-193.
    • (1990) Concurrency: Practice and Experience , vol.2 , Issue.3 , pp. 171-193
    • Gerndt, M.1
  • 17
    • 0029429568 scopus 로고
    • Symbolic array dataflow analysis for array privatization and program parallelization
    • ACM Press, New York
    • J. Gu, Z. Li, G. Lee, Symbolic array dataflow analysis for array privatization and program parallelization, in: Supercomputing'95, ACM Press, New York, 1995.
    • (1995) Supercomputing'95
    • Gu, J.1    Li, Z.2    Lee, G.3
  • 19
    • 84976813879 scopus 로고
    • Compiling Fortran D for MIMD distributed memory machines
    • S. Hiranandani, K. Kennedy, C.W. Tseng, Compiling Fortran D for MIMD distributed memory machines, Commun. ACM 35 (8) (1992) 66-80.
    • (1992) Commun. ACM , vol.35 , Issue.8 , pp. 66-80
    • Hiranandani, S.1    Kennedy, K.2    Tseng, C.W.3
  • 21
    • 0026294380 scopus 로고
    • Compile-time generation of regular communication patterns
    • ACM Press, New York
    • C. Koelbel, Compile-time generation of regular communication patterns, in: Supercomputing'91, ACM Press, New York, 1991, pp. 101-110.
    • (1991) Supercomputing'91 , pp. 101-110
    • Koelbel, C.1
  • 27
    • 0022874874 scopus 로고
    • Advanced compiler optimizations for supercomputers
    • D.A. Padua, M.J. Wolfe, Advanced compiler optimizations for supercomputers, Commun. ACM 29 (12) (1986) 1184-1201.
    • (1986) Commun. ACM , vol.29 , Issue.12 , pp. 1184-1201
    • Padua, D.A.1    Wolfe, M.J.2
  • 28
    • 84976676720 scopus 로고
    • The Omega test: A fast and practical integer programming algorithm for dependence analysis
    • W. Pugh, The Omega test: a fast and practical integer programming algorithm for dependence analysis, Commun. ACM 35 (8) (1992) 102-114.
    • (1992) Commun. ACM , vol.35 , Issue.8 , pp. 102-114
    • Pugh, W.1
  • 29
    • 38249009019 scopus 로고
    • Tiling multidimensional iteration spaces for multicomputers
    • J. Ramanujam, P. Sadayappan, Tiling multidimensional iteration spaces for multicomputers, J. Parallel Distributed Computing 16 (2) (1992) 108-230.
    • (1992) J. Parallel Distributed Computing , vol.16 , Issue.2 , pp. 108-230
    • Ramanujam, J.1    Sadayappan, P.2
  • 32
    • 0026821247 scopus 로고
    • Independent partitioning of algorithms with uniform dependencies
    • W. Shang, J.A.B. Fortes, Independent partitioning of algorithms with uniform dependencies, IEEE Trans. Comput. 41 (2) (1992) 190-206.
    • (1992) IEEE Trans. Comput. , vol.41 , Issue.2 , pp. 190-206
    • Shang, W.1    Fortes, J.A.B.2
  • 33
    • 0012652657 scopus 로고
    • Reducing data communication overhead for DOACROSS loop nests
    • ACM Press, New York
    • P. Tang, J.N. Zigman, Reducing data communication overhead for DOACROSS loop nests, in: ACM International Conference on Supercomputing, ACM Press, New York, 1994, pp. 44-53.
    • (1994) ACM International Conference on Supercomputing , pp. 44-53
    • Tang, P.1    Zigman, J.N.2
  • 36
    • 0026232450 scopus 로고
    • A loop transformation theory and an algorithm to maximize parallelism
    • M.E. Wolf, M.S. Lam, A loop transformation theory and an algorithm to maximize parallelism, IEEE Trans. Parallel Distributed Systems 2 (4) (1991) 452-471.
    • (1991) IEEE Trans. Parallel Distributed Systems , vol.2 , Issue.4 , pp. 452-471
    • Wolf, M.E.1    Lam, M.S.2
  • 38
    • 0003125942 scopus 로고    scopus 로고
    • Communication-minimal tiling of uniform dependence loops
    • J. Xue, Communication-minimal tiling of uniform dependence loops, J. Parallel Distributed Computing 42 (1) (1997) 42-59.
    • (1997) J. Parallel Distributed Computing , vol.42 , Issue.1 , pp. 42-59
    • Xue, J.1
  • 39
    • 0000703719 scopus 로고    scopus 로고
    • On tiling as a loop transformation
    • J. Xue, On tiling as a loop transformation, Parallel Process. Lett. 7 (4) (1997) 409-424.
    • (1997) Parallel Process. Lett. , vol.7 , Issue.4 , pp. 409-424
    • Xue, J.1
  • 40
    • 0032315190 scopus 로고    scopus 로고
    • Reuse-driven tiling for data locality
    • J. Xue, C.-H. Huang, Reuse-driven tiling for data locality, Int. J. Parallel Programming 26 (6) (1998) 671-696.
    • (1998) Int. J. Parallel Programming , vol.26 , Issue.6 , pp. 671-696
    • Xue, J.1    Huang, C.-H.2


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