메뉴 건너뛰기




Volumn 40, Issue 2-3, 2001, Pages 235-263

Parallel program analysis and restructuring by detection of point-to-point interaction patterns and their transformation into collective communication constructs

Author keywords

[No Author keywords available]

Indexed keywords

CODES (SYMBOLS); COMPUTER SYSTEMS PROGRAMMING; DATA COMMUNICATION SYSTEMS; RESPONSE TIME (COMPUTER SYSTEMS);

EID: 0035400796     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0167-6423(01)00017-X     Document Type: Article
Times cited : (9)

References (40)
  • 2
    • 0026122833 scopus 로고
    • Paradigms for process interaction in distributed programs
    • Andrews G.R. Paradigms for process interaction in distributed programs. ACM Comput. Surveys. 23(1):1991;49-89.
    • (1991) ACM Comput. Surveys , vol.23 , Issue.1 , pp. 49-89
    • Andrews, G.R.1
  • 4
    • 0032119646 scopus 로고    scopus 로고
    • Heterogeneous system performance and analysis using PS
    • Aversa R., Mazzocca N., Mazzeo A., Villano U. Heterogeneous system performance and analysis using PS. IEEE Concurrency. 6(3):1998;20-29.
    • (1998) IEEE Concurrency , vol.6 , Issue.3 , pp. 20-29
    • Aversa, R.1    Mazzocca, N.2    Mazzeo, A.3    Villano, U.4
  • 6
    • 0025491004 scopus 로고
    • The Argonne/GMD Macros in FORTRAN for portable parallel programming and their implementation on the Intel iPSC/2
    • Bomans L., Roose D., Hempel R. The Argonne/GMD Macros in FORTRAN for portable parallel programming and their implementation on the Intel iPSC/2. Parallel Computing. 15:1990;119-132.
    • (1990) Parallel Computing , vol.15 , pp. 119-132
    • Bomans, L.1    Roose, D.2    Hempel, R.3
  • 7
    • 0027641269 scopus 로고
    • Model programs for computational science: A programming methodology for multicomputers
    • Brinch Hansen P. Model programs for computational science. a programming methodology for multicomputers Concurrency: Practice and Experience. 5(5):1993;407-423.
    • (1993) Concurrency: Practice and Experience , vol.5 , Issue.5 , pp. 407-423
    • Brinch Hansen, P.1
  • 8
    • 0003412570 scopus 로고
    • User’s Guide to the p4 parallel programming system
    • Argonne National Laboratory, October
    • R. Butler, E. Lusk, User’s Guide to the p4 parallel programming system, Tech. Rep. ANL-92/17, Argonne National Laboratory, October 1992.
    • (1992) Tech. Rep. ANL-92/17
    • Butler, R.1    Lusk, E.2
  • 9
    • 0003551407 scopus 로고    scopus 로고
    • Towards the classification of algorithmic skeletons
    • Dept. of Comp. Science, Univ. of York
    • D. Campbell, Towards the classification of algorithmic skeletons, Tech. Rep. YCS-276, Dept. of Comp. Science, Univ. of York, 1996.
    • (1996) Tech. Rep. YCS-276
    • Campbell, D.1
  • 13
    • 0023996569 scopus 로고
    • A single-program-multiple-data computational model for EPEX/FORTRAN
    • Darema F.et al. A single-program-multiple-data computational model for EPEX/FORTRAN. Parallel Computing. 7:1988;11-24.
    • (1988) Parallel Computing , vol.7 , pp. 11-24
    • Darema, F.1
  • 15
    • 0031628365 scopus 로고    scopus 로고
    • Automatic detection of interaction patterns for parallel program analysis and development
    • Los Alamitos, CA: IEEE CS Press
    • Di Martino B., Mazzeo A., Mazzocca N., Villano U. Automatic detection of interaction patterns for parallel program analysis and development. Proc. IWPC’98. 1998;206-213 IEEE CS Press, Los Alamitos, CA.
    • (1998) Proc. IWPC’98 , pp. 206-213
    • Di Martino, B.1    Mazzeo, A.2    Mazzocca, N.3    Villano, U.4
  • 16
    • 0343356812 scopus 로고    scopus 로고
    • Restructuring parallel programs by automatic transformation of point-to-point interaction patterns into collective communication
    • Los Alamitos, CA: IEEE CS Press
    • Di Martino B., Mazzeo A., Mazzocca N., Villano U. Restructuring parallel programs by automatic transformation of point-to-point interaction patterns into collective communication. Proc. IWPC’99. 1999;84-91 IEEE CS Press, Los Alamitos, CA.
    • (1999) Proc. IWPC’99 , pp. 84-91
    • Di Martino, B.1    Mazzeo, A.2    Mazzocca, N.3    Villano, U.4
  • 17
    • 84947934037 scopus 로고    scopus 로고
    • Interaction patterns detection in message passing programs to support parallel program simulation
    • Institute for Software Technology and Parallel Systems, Univ. of Vienna
    • B. Di Martino, A. Mazzeo, N. Mazzocca, U. Villano, H. Zima, Interaction patterns detection in message passing programs to support parallel program simulation, Tech. Rep. no. 97-15, Institute for Software Technology and Parallel Systems, Univ. of Vienna, 1997.
    • (1997) Tech. Rep. No. 97-15
    • Di Martino, B.1    Mazzeo, A.2    Mazzocca, N.3    Villano, U.4    Zima, H.5
  • 19
    • 0343749239 scopus 로고
    • Fortran M: A language for modular parallel programming
    • Argonne National Laboratory
    • I. Foster, K.M. Chandy, Fortran M: a language for modular parallel programming, Tech. Rep. MCS-P327-0992, Argonne National Laboratory, 1992.
    • (1992) Tech. Rep. MCS-P327-0992
    • Foster, I.1    Chandy, K.M.2
  • 20
    • 0005594239 scopus 로고
    • Productive parallel programming: The PCN approach
    • Foster I., Olson R., Tuecke S. Productive parallel programming. the PCN approach Scientific Programming. 1(1):1992;51-66.
    • (1992) Scientific Programming , vol.1 , Issue.1 , pp. 51-66
    • Foster, I.1    Olson, R.2    Tuecke, S.3
  • 22
    • 0003427067 scopus 로고
    • The graph visualization system DaVinci - A user interface for applications
    • Dept. of Computer Science, Univ. Bremen
    • M. Froehlich, M. Werner, The graph visualization system DaVinci - a user interface for applications, Tech. Rep. no. 5/94, Dept. of Computer Science, Univ. Bremen, 1994.
    • (1994) Tech. Rep. No. 5/94
    • Froehlich, M.1    Werner, M.2
  • 25
    • 0342920615 scopus 로고
    • Chameleon parallel programming tools users nanual
    • Argonne National Laboratory
    • W.D. Gropp, B. Smith, Chameleon parallel programming tools users nanual, Tech. Rep. ANL-93/23 Argonne National Laboratory, 1993.
    • (1993) Tech. Rep. ANL-93/23
    • Gropp, W.D.1    Smith, B.2
  • 26
    • 85034247289 scopus 로고
    • A tool box for compiler construction
    • Berlin: Springer
    • Grosh J., Emmelmann H. A tool box for compiler construction. Lecture Notes in Computer Science. Vol. 477:1990;106-116 Springer, Berlin.
    • (1990) Lecture Notes in Computer Science , vol.477 , pp. 106-116
    • Grosh, J.1    Emmelmann, H.2
  • 28
    • 0004163765 scopus 로고
    • INMOS Ltd., Prentice-Hall, Englewood Cliffs, NJ
    • INMOS Ltd., OCCAM Programming Manual, Prentice-Hall, Englewood Cliffs, NJ, 1984.
    • (1984) OCCAM Programming Manual
  • 29
    • 0016026944 scopus 로고
    • The parallel execution of DO loops
    • Lamport L. The parallel execution of DO loops. Comm. ACM. 17(2):1974;83-93.
    • (1974) Comm. ACM , vol.17 , Issue.2 , pp. 83-93
    • Lamport, L.1
  • 30
    • 0342487466 scopus 로고    scopus 로고
    • The mesh archetype
    • California Institute of Technology
    • B. Massingill, The mesh archetype, Tech. Report CS-TR-96-25, California Institute of Technology, 1996.
    • (1996) Tech. Report CS-TR-96-25
    • Massingill, B.1
  • 31
    • 0037478601 scopus 로고
    • Document for a Standard Message-Passing Interface
    • Message Passing Interface Forum, University of Tennessee
    • Message Passing Interface Forum, Document for a Standard Message-Passing Interface, Tech. Rep. CS-93-214, University of Tennessee, 1994.
    • (1994) Tech. Rep. CS-93-214
  • 32
    • 0042778625 scopus 로고
    • Programming Paradigms for Non-Shared Memory Parallel Computers
    • in: L.H. Jamieson, D. Gannon, R. Douglass (Eds.), MIT Press, Cambridge
    • P.A. Nelson, L. Snyder, Programming Paradigms for Non-Shared Memory Parallel Computers,in: L.H. Jamieson, D. Gannon, R. Douglass (Eds.), The Characteristics of Parallel Algorithms, MIT Press, Cambridge, 1988.
    • (1988) The Characteristics of Parallel Algorithms
    • Nelson, P.A.1    Snyder, L.2
  • 34
    • 84976676720 scopus 로고
    • A practical algorithm for exact array dependence analysis
    • Pugh W. A practical algorithm for exact array dependence analysis. Commun. ACM. 8(35):1992;102-115.
    • (1992) Commun. ACM , vol.8 , Issue.35 , pp. 102-115
    • Pugh, W.1
  • 35
    • 17244382178 scopus 로고
    • Puma - A generator for the transformation of attributed trees
    • GMD Karlsruhe
    • Puma - A generator for the transformation of attributed trees, Compiler Generation Report no. 26, GMD Karlsruhe, 1991.
    • (1991) Compiler Generation Report , vol.26
  • 36
    • 0025559241 scopus 로고
    • Architecture independent parallel computation
    • D.B. Skillicorn, Architecture independent parallel computation, IEEE Computer 23 (1990) 38-50.
    • (1990) IEEE Computer , vol.23 , pp. 38-50
    • Skillicorn, D.B.1
  • 37
    • 0026232450 scopus 로고
    • A loop transformation theory and an algorithm to maximize parallelism
    • Wolf M.E., Lam M. 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.2
  • 39
    • 0030108220 scopus 로고    scopus 로고
    • Modeling communication overhead: MPI and MPL performance on the IBM SP2
    • Z. Xu, K. Hwang, Modeling communication overhead: MPI and MPL performance on the IBM SP2, IEEE Par. Distr. Technology (1996) 9-23.
    • (1996) IEEE Par. Distr. Technology , pp. 9-23
    • Xu, Z.1    Hwang, K.2


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