메뉴 건너뛰기




Volumn 61, Issue 4, 2001, Pages 467-500

Array Operation Synthesis to Optimize HPF Programs on Distributed Memory Machines

Author keywords

HPF compiler; array operation synthesis; distributed memory machines; compiler optimization; parallelizing compiler

Indexed keywords


EID: 0038194616     PISSN: 07437315     EISSN: None     Source Type: Journal    
DOI: 10.1006/jpdc.2000.1680     Document Type: Article
Times cited : (5)

References (34)
  • 5
    • 84976798337 scopus 로고
    • An APL compiler for a vector processor
    • Budd T. A. An APL compiler for a vector processor. ACM Trans. Programm. Lang. Syst. 6:July 1984;297-313.
    • (1984) ACM Trans. Programm. Lang. Syst. , vol.6 , pp. 297-313
    • Budd, T.A.1
  • 7
    • 0027632582 scopus 로고
    • Compiling nested data-parallel programs for shared-memory multiprocessors
    • Chatterjee S. Compiling nested data-parallel programs for shared-memory multiprocessors. ACM Trans. Programm. Lang. Syst. 15:July 1993;400-462.
    • (1993) ACM Trans. Programm. Lang. Syst. , vol.15 , pp. 400-462
    • Chatterjee, S.1
  • 10
    • 0026294380 scopus 로고
    • Compile-time generation of regular communications patterns
    • C. Koelbel, Compile-time generation of regular communications patterns, in Proc. of Supercomputing, 1991, pp. 101-110.
    • (1991) In Proc. of Supercomputing , pp. 101-110
    • Koelbel, C.1
  • 11
    • 0026219468 scopus 로고
    • Optimal expression evaluation for data parallel architectures
    • Gilbert J. R., Schreiber R. Optimal expression evaluation for data parallel architectures. J. Parallel Distrib. Comput. 13:Sept. 1991;58-64.
    • (1991) J. Parallel Distrib. Comput. , vol.13 , pp. 58-64
    • Gilbert, J.R.1    Schreiber, R.2
  • 14
    • 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 Distributed Syst. 3:Mar. 1992;179-193.
    • (1992) IEEE Trans. Parallel Distributed Syst. , vol.3 , pp. 179-193
    • Gupta, M.1    Banerjee, P.2
  • 16
    • 0001825032 scopus 로고    scopus 로고
    • A function-composition approach to synthesize Fortran 90 array operations
    • Hwang G. H., Lee J. K., Ju R. D.-C. A function-composition approach to synthesize Fortran 90 array operations. J. Parallel Distrib. Comput. 54:1998;1-47.
    • (1998) J. Parallel Distrib. Comput. , vol.54 , pp. 1-47
    • Hwang, G.H.1    Lee, J.K.2    Ju, R.D.-C.3
  • 19
    • 0031650330 scopus 로고    scopus 로고
    • An expression-rewriting framework to generate communication sets for HPF programs with block-cyclic distribution
    • G. H. Hwang, and, J. K. Lee, An expression-rewriting framework to generate communication sets for HPF programs with block-cyclic distribution, in, International Parallel Processing Symposium, 1998.
    • (1998) In, International Parallel Processing Symposium
    • Hwang, G.H.1    Lee, J.K.2
  • 22
    • 0025381427 scopus 로고
    • Data optimization: Allocation of arrays to reduce communication on SIMD Machines
    • Knob K., Lukas J. D., Steele G. L. Data optimization: Allocation of arrays to reduce communication on SIMD Machines. J. Parallel Distrib. Comput. 2:Feb 1990;102-118.
    • (1990) J. Parallel Distrib. Comput. , vol.2 , pp. 102-118
    • Knob, K.1    Lukas, J.D.2    Steele, G.L.3
  • 23
    • 0026306972 scopus 로고
    • Object-oriented parallel programming: experiments and results
    • New Mexico, November
    • J. K. Lee, and, D. Gannon, Object-oriented parallel programming: experiments and results, in, Proc. of Supercomputing '91, New Mexico, November, 1991.
    • (1991) In, Proc. of Supercomputing '91
    • Lee, J.K.1    Gannon, D.2
  • 25
    • 0026239346 scopus 로고
    • The data alignment phase in compiling programs for distributed-memory machines
    • Li J., Chen M. The data alignment phase in compiling programs for distributed-memory machines. J. Parallel Distrib. Comput. 13:1991;213-221.
    • (1991) J. Parallel Distrib. Comput. , vol.13 , pp. 213-221
    • Li, J.1    Chen, M.2
  • 26
    • 0026187669 scopus 로고
    • Compiling communication-efficient programs for massively parallel machines
    • Li J., Chen M. Compiling communication-efficient programs for massively parallel machines. IEEE Tran. Parallel Distrib. Syst. 2:July 1991.
    • (1991) IEEE Tran. Parallel Distrib. Syst. , vol.2
    • Li, J.1    Chen, M.2
  • 28
    • 0004161838 scopus 로고    scopus 로고
    • Numerical Recipes in Fortran90: The Art of Parallel Scientific Computer
    • Cambridge: Cambridge Univ. Press
    • Press W. H., Teukolsky S. A., Vetterling W. T., Flannery B. P. Numerical Recipes in Fortran90: The Art of Parallel Scientific Computer. Fortran Numerical Recipes. 2:1996;Cambridge Univ. Press, Cambridge.
    • (1996) Fortran Numerical Recipes , vol.2
    • Press, W.H.1    Teukolsky, S.A.2    Vetterling, W.T.3    Flannery, B.P.4
  • 32
    • 0027543560 scopus 로고
    • Compiling for distributed-memory systems
    • Zima H., Chapman B. Compiling for distributed-memory systems. Proc. IEEE. 81:Feb. 1993;264-287.
    • (1993) Proc. IEEE , vol.81 , pp. 264-287
    • Zima, H.1    Chapman, B.2
  • 33
    • 0025917647 scopus 로고
    • Automatic transformation of series expressions into loops
    • Waters R. C. Automatic transformation of series expressions into loops. ACM Trans. Programm. Lang. Syst. 13:Jan. 1991;52-98.
    • (1991) ACM Trans. Programm. Lang. Syst. , vol.13 , pp. 52-98
    • Waters, R.C.1


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