메뉴 건너뛰기




Volumn 21, Issue 6, 1999, Pages 1251-1297

A global communication optimization technique based on data-flow analysis and linear algebra

Author keywords

[No Author keywords available]

Indexed keywords


EID: 0000529068     PISSN: 01640925     EISSN: None     Source Type: Journal    
DOI: 10.1145/330643.330647     Document Type: Article
Times cited : (30)

References (52)
  • 1
    • 0031139728 scopus 로고    scopus 로고
    • Inter-procedural data flow based optimizations for distributed memory compilation
    • AGRAWAL, G. AND SALTZ, J. 1997. Inter-procedural data flow based optimizations for distributed memory compilation. Software Practice and Experience, 27, 5, 519-545.
    • (1997) Software Practice and Experience , vol.27 , Issue.5 , pp. 519-545
    • Agrawal, G.1    Saltz, J.2
  • 3
    • 0346032593 scopus 로고    scopus 로고
    • Advanced code generation for high performance fortran
    • Languages, Compilation techniques, and Run-time Systems for Scalable Parallel Systems, S. Pande and D. Agrawal (Eds.), Chapter 18, Springer-Verlag. To appear
    • ADVE, V. AND MELLOR-CRUMMEY, J. 1998. Advanced code generation for High Performance Fortran. In Languages, Compilation techniques, and Run-time Systems for Scalable Parallel Systems, S. Pande and D. Agrawal (Eds.), Chapter 18, Lecture Notes in Computer Science Series, Springer-Verlag. To appear.
    • (1998) Lecture Notes in Computer Science Series
    • Adve, V.1    Mellor-Crummey, J.2
  • 5
    • 0016928266 scopus 로고
    • A program data flow analysis procedure
    • March
    • ALLEN, F. E. AND COCKE, J. 1976. A program data flow analysis procedure. Communications of the ACM, 19, 3, 137-147, March.
    • (1976) Communications of the ACM , vol.19 , Issue.3 , pp. 137-147
    • Allen, F.E.1    Cocke, J.2
  • 7
    • 0031104380 scopus 로고    scopus 로고
    • A linear algebra framework for static HPF code distribution
    • Spring
    • ANCOURT, A., COELHO, F., IRIGOIN, F., AND KERYELL, R. 1997. A linear algebra framework for static HPF code distribution. Scientific Programming, 6, 1, 3-28, Spring.
    • (1997) Scientific Programming , vol.6 , Issue.1 , pp. 3-28
    • Ancourt, A.1    Coelho, F.2    Irigoin, F.3    Keryell, R.4
  • 11
    • 17144397088 scopus 로고
    • A compilation approach for Fortran 90D/HPF compilers
    • U. Banerjee et al. (Eds.), Lecture Notes in Computer Science
    • BOZKUS, Z., CHOUDHARY, A., FOX, G., HAUPT, T., AND RANKA, S. 1994. A compilation approach for Fortran 90D/HPF compilers. Languages and Compilers for Parallel Computing, U. Banerjee et al. (Eds.), Lecture Notes in Computer Science, Volume 768, pages 200-215.
    • (1994) Languages and Compilers for Parallel Computing , vol.768 , pp. 200-215
    • Bozkus, Z.1    Choudhary, A.2    Fox, G.3    Haupt, T.4    Ranka, S.5
  • 12
    • 0000579037 scopus 로고    scopus 로고
    • Analysis of inter-procedural side effects in a parallel programming environment
    • October
    • CALLAHAN, D. AND KENNEDY, K. 1998. Analysis of inter-procedural side effects in a parallel programming environment. Journal of Parallel and Distributed Computing, 5, 5, 517-550, October.
    • (1998) Journal of Parallel and Distributed Computing , vol.5 , Issue.5 , pp. 517-550
    • Callahan, D.1    Kennedy, K.2
  • 18
    • 84947738468 scopus 로고
    • Compilation techniques for optimizing communication on distributed-memory systems
    • St. Charles, IL
    • GONG, C., GUPTA, R., AND MELHEM, R. 1993. Compilation techniques for optimizing communication on distributed-memory systems. In Proc. International Conference on Parallel Processing, Volume II, pages 39-46, St. Charles, IL.
    • (1993) Proc. International Conference on Parallel Processing , vol.2 , pp. 39-46
    • Gong, C.1    Gupta, R.2    Melhem, R.3
  • 19
    • 0026279195 scopus 로고
    • Detecting redundant accesses to array data
    • Albuquerque, NM
    • GRANSTON, E. AND VEIDENBAUM, A. 1991. Detecting redundant accesses to array data. In Proc. Supercomputing'91, pages 854-865, Albuquerque, NM.
    • (1991) Proc. Supercomputing'91 , pp. 854-865
    • Granston, E.1    Veidenbaum, A.2
  • 20
    • 0025386681 scopus 로고
    • Structured data-flow analysis for arrays and its use in an optimizing compiler
    • February
    • GROSS, T. AND STEENKISTE, P. 1990. Structured data-flow analysis for arrays and its use in an optimizing compiler. In Software-Practice and Experience, vol 20, no 2, pages 133-155, February.
    • (1990) Software-Practice and Experience , vol.20 , Issue.2 , pp. 133-155
    • Gross, T.1    Steenkiste, P.2
  • 21
    • 0026823950 scopus 로고
    • Demonstration of automatic data partitioning techniques for parallelizing compilers on multicomputers
    • March
    • GUPTA, M. AND BANERJEE, P. 1992. Demonstration of automatic data partitioning techniques for parallelizing compilers on multicomputers. IEEE Transactions on Parallel and Distributed Systems, 3, 2, 179-193, March.
    • (1992) IEEE Transactions on Parallel and Distributed Systems , vol.3 , Issue.2 , pp. 179-193
    • Gupta, M.1    Banerjee, P.2
  • 23
    • 21844508910 scopus 로고
    • A unified data-flow framework for optimizing communication
    • Languages and Compilers for Parallel Computing, K. Pingali et al. (Eds.)
    • GUPTA, M., SCHONBERG, E., AND SRINIVASAN, H. 1995b. A unified data-flow framework for optimizing communication. In Languages and Compilers for Parallel Computing, K. Pingali et al. (Eds.), Lecture Notes in Computer Science, Volume 892, pages 266-282.
    • (1995) Lecture Notes in Computer Science , vol.892 , pp. 266-282
    • Gupta, M.1    Schonberg, E.2    Srinivasan, H.3
  • 28
    • 84976813879 scopus 로고
    • Compiling Fortran D for MIMD distributed-memory machines
    • August
    • HIRANANDANI, S., KENNEDY, K., AND TSENG, C. 1992. Compiling Fortran D for MIMD distributed-memory machines. Communications of the ACM, 35, 8, 66-80, August.
    • (1992) Communications of the ACM , vol.35 , Issue.8 , pp. 66-80
    • Hiranandani, S.1    Kennedy, K.2    Tseng, C.3
  • 33
    • 21744462391 scopus 로고    scopus 로고
    • Resource-based communication placement analysis
    • Languages and Compilers for Parallel Computing, D. Sehr et al. (Eds.), Springer-Verlag
    • KENNEDY, K. AND SETHI, A. 1997. Resource-based communication placement analysis. In Languages and Compilers for Parallel Computing, D. Sehr et al. (Eds.), Lecture Notes in Computer Science, Volume 1239, pages 369-388, Springer-Verlag.
    • (1997) Lecture Notes in Computer Science , vol.1239 , pp. 369-388
    • Kennedy, K.1    Sethi, A.2
  • 35
  • 40
    • 84976676720 scopus 로고
    • A practical algorithm for exact array dependence analysis
    • August
    • PUGH, W. 1992. A practical algorithm for exact array dependence analysis. Communications of the ACM, 35, 8, 102-114, August.
    • (1992) Communications of the ACM , vol.35 , Issue.8 , pp. 102-114
    • Pugh, W.1
  • 44
    • 0030295507 scopus 로고    scopus 로고
    • Efficient computation of address sequences in data-parallel programs using closed forms for basis vectors
    • November
    • THIRUMALAI, A. AND RAMANUJAM, J. 1996. Efficient computation of address sequences in data-parallel programs using closed forms for basis vectors. Journal of Parallel and Distributed Computing, 38, 2, 188-203, November.
    • (1996) Journal of Parallel and Distributed Computing , vol.38 , Issue.2 , pp. 188-203
    • Thirumalai, A.1    Ramanujam, J.2
  • 47
  • 50
    • 0003665515 scopus 로고    scopus 로고
    • Demand-driven data flow analysis for communication optimization
    • December
    • YUAN, X., GUPTA, R., AND MELHEM, R. 1997b. Demand-driven data flow analysis for communication optimization. Parallel Processing Letters, 7, 4, 359-370, December.
    • (1997) Parallel Processing Letters , vol.7 , Issue.4 , pp. 359-370
    • Yuan, X.1    Gupta, R.2    Melhem, R.3
  • 51
    • 84990709846 scopus 로고
    • Updating distributed variables in local computations
    • September
    • GERNDT, M. 1990. Updating distributed variables in local computations. Concurrency -Practice and Experience, 2, 3, pages 171-193, September.
    • (1990) Concurrency -Practice and Experience , vol.2 , Issue.3 , pp. 171-193
    • Gerndt, M.1


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