메뉴 건너뛰기




Volumn 11, Issue 12, 2000, Pages 1232-1251

Minimizing data and synchronization costs in one-way communication

Author keywords

[No Author keywords available]

Indexed keywords

COMPILER OPTIMIZATIONS; GLOBAL DATA FLOW FRAMEWORK; HIGH PERFORMANCE FORTRAN; MESSAGE PASSING; ONE WAY COMMUNICATION; POLYHEDRAL ALGEBRA; REDUNDANT SYNCHRONIZATION;

EID: 0034482961     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/71.895791     Document Type: Article
Times cited : (9)

References (57)
  • 1
    • 0038331035 scopus 로고    scopus 로고
    • An Integer Set Framework for HPF Analysis and Code Generation
    • Computer Science Dept, Rice Univ.
    • V. Adve, J. Mellor-Crummey, and A. Sethi, "An Integer Set Framework for HPF Analysis and Code Generation," Technical Report TR97-275, Computer Science Dept, Rice Univ., 1997.
    • (1997) Technical Report TR97-275
    • Adve, V.1    Mellor-Crummey, J.2    Sethi, A.3
  • 3
    • 0031139728 scopus 로고    scopus 로고
    • Interprocedural Data Flow Based Optimizations for Distributed Memory Compilation
    • G. Agrawal and J. Saltz, "Interprocedural Data Flow Based Optimizations for Distributed Memory Compilation," Software Practice and Experience, vol. 27, no. 5, pp. 519-545, 1997.
    • (1997) Software Practice and Experience , vol.27 , Issue.5 , pp. 519-545
    • Agrawal, G.1    Saltz, J.2
  • 6
    • 0031104380 scopus 로고    scopus 로고
    • A Linear Algebra Framework for Static HPF Code Distribution
    • Spring
    • A. Ancourt, F. Coelho, F. Irigoin, and R. Keryell, "A Linear Algebra Framework for Static HPF Code Distribution," Scientific Programming, vol. 6, no. 1, pp. 3-28, Spring 1997.
    • (1997) Scientific Programming , vol.6 , Issue.1 , pp. 3-28
    • Ancourt, A.1    Coelho, F.2    Irigoin, F.3    Keryell, R.4
  • 8
    • 0028406155 scopus 로고
    • Message Passing on the Meiko CS-2
    • Apr.
    • E. Barton, J. Cownie, and M. McLaren, "Message Passing on the Meiko CS-2," Parallel Computing, vol. 20, no. 4, pp. 497-507, Apr. 1994.
    • (1994) Parallel Computing , vol.20 , Issue.4 , pp. 497-507
    • Barton, E.1    Cownie, J.2    McLaren, M.3
  • 9
    • 0000579037 scopus 로고
    • Analysis of Interprocedural Side Effects in a Parallel Programming Environment
    • Oct.
    • D. Callahan and K. Kennedy, "Analysis of Interprocedural Side Effects in a Parallel Programming Environment," J. Parallel and Distributed Computing, vol. 5, no. 5, pp. 517-550, Oct. 1988.
    • (1988) J. Parallel and Distributed Computing , vol.5 , Issue.5 , pp. 517-550
    • Callahan, D.1    Kennedy, K.2
  • 11
    • 0002218488 scopus 로고
    • Programming in Vienna Fortran
    • Fall
    • B. Chapman, P. Mehrotra, and H. Zima, "Programming in Vienna Fortran," Scientific Programming, vol. 1, no. 1, pp. 31-50, Fall 1992.
    • (1992) Scientific Programming , vol.1 , Issue.1 , pp. 31-50
    • Chapman, B.1    Mehrotra, P.2    Zima, H.3
  • 16
    • 84947738468 scopus 로고
    • Compilation Techniques for Optimizing Communication on Distributed-Memory Systems
    • Aug.
    • C. Gong, R. Gupta, and R. Melhem, "Compilation Techniques for Optimizing Communication on Distributed-Memory Systems," Proc. Int'l Conf. Parallel Processing, vol. II, p. 39-46, Aug. 1993.
    • (1993) Proc. Int'l Conf. Parallel Processing , vol.2 , pp. 39-46
    • Gong, C.1    Gupta, R.2    Melhem, R.3
  • 17
    • 0026279195 scopus 로고
    • Detecting Redundant Accesses to Array Data
    • Nov.
    • E. Granston and A. Veidenbaum, "Detecting Redundant Accesses to Array Data," Proc. Supercomputing '91, pp. 854-865, Nov. 1991.
    • (1991) Proc. Supercomputing '91 , pp. 854-865
    • Granston, E.1    Veidenbaum, A.2
  • 18
    • 0026823950 scopus 로고
    • Demonstration of Automatic Data Partitioning Techniques for Parallelizing Compilers on Multicomputers
    • Mar.
    • M. Gupta and P. Banerjee, "Demonstration of Automatic Data Partitioning Techniques for Parallelizing Compilers on Multicomputers," IEEE Trans. Parallel and Distributed Systems, vol. 3, no. 2, pp. 179-193, Mar. 1992.
    • (1992) IEEE Trans. Parallel and Distributed Systems , vol.3 , Issue.2 , pp. 179-193
    • Gupta, M.1    Banerjee, P.2
  • 20
    • 21844508910 scopus 로고
    • A Unified Data-Flow Framework for Optimizing Communication
    • Languages and Compilers for Parallel Computing, K. Pingali et al., eds.
    • M. Gupta, E. Schonberg, and H. Srinivasan, "A Unified Data-Flow Framework for Optimizing Communication," Languages and Compilers for Parallel Computing, K. Pingali et al., eds., Lecture Notes in Computer Science, vol. 892, pp. 266-282, 1995.
    • (1995) Lecture Notes in Computer Science , vol.892 , pp. 266-282
    • Gupta, M.1    Schonberg, E.2    Srinivasan, H.3
  • 24
    • 0039436972 scopus 로고
    • A Code Placement Framework and Its Application to Communication Generation
    • Center for Research on Parallel Computation, Rice Univ., Oct.
    • R. v. Hanxleden and K. Kennedy, "A Code Placement Framework and Its Application to Communication Generation," Technical Report CRPC-TR93337-S, Center for Research on Parallel Computation, Rice Univ., Oct. 1993.
    • (1993) Technical Report CRPC-TR93337-S
    • Hanxleden, R.V.1    Kennedy, K.2
  • 28
    • 0003193398 scopus 로고
    • High Performance Fortran Language Specification
    • High Performance Fortran Forum, "High Performance Fortran Language Specification," Scientific Programming, vol. 2, nos. 1-2, pp. 1-170, 1993.
    • (1993) Scientific Programming , vol.2 , Issue.1-2 , pp. 1-170
  • 31
    • 84976813879 scopus 로고
    • Compiling Fortran D for MIMD Distributed-Memory Machines
    • Aug.
    • S. Hiranandani, K. Kennedy, and C. Tseng, "Compiling Fortran D for MIMD Distributed-Memory Machines," Comm. ACM, vol. 35, no. 8, pp. 66-80, Aug. 1992.
    • (1992) Comm. ACM , vol.35 , Issue.8 , pp. 66-80
    • Hiranandani, S.1    Kennedy, K.2    Tseng, C.3
  • 35
    • 0029231874 scopus 로고
    • Combining Dependence and Data-Flow Analyses to Optimize Communication
    • Apr.
    • K. Kennedy and N. Nedeljkovic, "Combining Dependence and Data-Flow Analyses to Optimize Communication," Proc. Ninth Int'l Parallel Processing Symp., pp. 340-346, Apr. 1995.
    • (1995) Proc. Ninth Int'l Parallel Processing Symp. , pp. 340-346
    • Kennedy, K.1    Nedeljkovic, N.2
  • 36
    • 21744462391 scopus 로고    scopus 로고
    • Resource-Based Communication Placement Analysis
    • Languages and Compilers for Parallel Computing, D. Sehr et al., eds., Springer-Verlag
    • K. Kennedy and A. Sethi, "Resource-Based Communication Placement Analysis," Languages and Compilers for Parallel Computing, D. Sehr et al., eds., Lecture Notes in Computer Science, vol. 1,239, pp. 369-388, Springer-Verlag, 1997.
    • (1997) Lecture Notes in Computer Science , vol.1239 , pp. 369-388
    • Kennedy, K.1    Sethi, A.2
  • 40
    • 0003927041 scopus 로고
    • PhD thesis, Technical Report CRPC-TR95559-S, Center for Research on Parallel Computation, Rice Univ., Houston, Tex., Oct.
    • U. Kremer, "Automatic Data Layout for Distributed Memory Machines," PhD thesis, Technical Report CRPC-TR95559-S, Center for Research on Parallel Computation, Rice Univ., Houston, Tex., Oct. 1995.
    • (1995) Automatic Data Layout for Distributed Memory Machines
    • Kremer, U.1
  • 42
    • 0029191767 scopus 로고
    • Compiler Reduction of Synchronization in Shared Virtual Memory Systems
    • July
    • M. O'Boyle and F. Bodin, "Compiler Reduction of Synchronization in Shared Virtual Memory Systems," Proc. Int'l Conf. Supercomputing, pp. 318-327, July 1995.
    • (1995) Proc. Int'l Conf. Supercomputing , pp. 318-327
    • O'Boyle, M.1    Bodin, F.2
  • 44
    • 84976676720 scopus 로고
    • A Practical Algorithm for Exact Array Dependence Analysis
    • Aug.
    • W. Pugh, "A Practical Algorithm for Exact Array Dependence Analysis," Comm. ACM, vol. 35, no. 8, pp. 102-114, Aug. 1992.
    • (1992) Comm. ACM , vol.35 , Issue.8 , pp. 102-114
    • Pugh, W.1
  • 56
    • 0003665515 scopus 로고    scopus 로고
    • Demand-Driven Data Flow Analysis for Communication Optimization
    • Dec.
    • X. Yuan, R. Gupta, and R. Melhem, "Demand-Driven Data Flow Analysis for Communication Optimization," Parallel Processing Letters, vol. 7, no. 4, pp. 359-370, Dec. 1997.
    • (1997) Parallel Processing Letters , vol.7 , Issue.4 , pp. 359-370
    • Yuan, X.1    Gupta, R.2    Melhem, R.3
  • 57
    • 45549115356 scopus 로고
    • SUPERB: A Tool for Semi-Automatic MIMD/SIMD Parallelization
    • H. Zima, H. Bast, and M. Gerndt, "SUPERB: A Tool for Semi-Automatic MIMD/SIMD Parallelization," Parallel Computing, vol. 6, pp. 1-18, 1988.
    • (1988) Parallel Computing , vol.6 , pp. 1-18
    • Zima, H.1    Bast, H.2    Gerndt, M.3


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