메뉴 건너뛰기




Volumn 13, Issue 4, 2001, Pages 245-292

Object-oriented analysis and design of the message passing interface

Author keywords

Design patterns; Message passing; MPI 1; MPI 2; Object oriented application programmer interface; Parallel programming

Indexed keywords

C (PROGRAMMING LANGUAGE); COMPUTER AIDED ANALYSIS; COMPUTER AIDED DESIGN; KNOWLEDGE BASED SYSTEMS; MERGING; OBJECT ORIENTED PROGRAMMING; PARALLEL PROCESSING SYSTEMS; USER INTERFACES;

EID: 0035025483     PISSN: 15320626     EISSN: None     Source Type: Journal    
DOI: 10.1002/cpe.556     Document Type: Article
Times cited : (12)

References (32)
  • 1
    • 0037478601 scopus 로고    scopus 로고
    • Document for a standard message-passing interface
    • University of Tennessee, April 1994. Available on netlib
    • Message Passing Interface Forum. Document for a standard message-passing interface. Technical Report CS-93-214 (revised), University of Tennessee, April 1994. Available on netlib.
    • Technical Report CS-93-214 (Revised)
  • 2
    • 0003604499 scopus 로고    scopus 로고
    • MPI-2: Extensions to the message passing interface
    • University of Tennessee, November 1996. Available on netlib
    • Message Passing Interface Forum. MPI-2: Extensions to the message passing interface. Technical Report CS-96-XXX, University of Tennessee, November 1996. Available on netlib.
    • Technical Report CS-96-XXX
  • 4
    • 0025491004 scopus 로고
    • The Argonne/GMD macros in FORTRAN for portable parallel programming and their implementation on the intel iPSC/2
    • Bomans L, Hempel R. The Argonne/GMD macros in FORTRAN for portable parallel programming and their implementation on the Intel iPSC/2. Parallel Computing 1990; 15: 119-132.
    • (1990) Parallel Computing , vol.15 , pp. 119-132
    • Bomans, L.1    Hempel, R.2
  • 5
    • 0028408242 scopus 로고
    • Monitors, messages, and clusters: The p4 parallel programming system
    • Also Argonne National Laboratory Mathematics and Computer Science Division preprint P362-0493
    • Butler R, Lusk E. Monitors, messages, and clusters: the p4 parallel programming system. Journal of Parallel Computing 1994; 20(4):547-564. (Also Argonne National Laboratory Mathematics and Computer Science Division preprint P362-0493).
    • (1994) Journal of Parallel Computing , vol.20 , Issue.4 , pp. 547-564
    • Butler, R.1    Lusk, E.2
  • 6
    • 0001600395 scopus 로고
    • Integrated PVM framework supports heterogeneous network computing
    • Dongarra J, Geist A, Manchek R, Sunderam V. Integrated PVM framework supports heterogeneous network computing. Computers in Physics 1993; 7(2): 166-175.
    • (1993) Computers in Physics , vol.7 , Issue.2 , pp. 166-175
    • Dongarra, J.1    Geist, A.2    Manchek, R.3    Sunderam, V.4
  • 7
    • 0013244472 scopus 로고
    • June
    • Edinburgh Parallel Computing Center, University of Edinburgh. Chimp Concepts. June 1991.
    • (1991) Chimp Concepts
  • 8
    • 0042625581 scopus 로고
    • A user's guide to PICL: A portable instrumented communication library
    • Oak Ridge National Laboratory, October
    • Geist GA, Heath MT, Peyton BW, Worley PH. A user's guide to PICL: a portable instrumented communication library. Technical Report TM-11616, Oak Ridge National Laboratory, October 1990.
    • (1990) Technical Report TM-11616
    • Geist, G.A.1    Heath, M.T.2    Peyton, B.W.3    Worley, P.H.4
  • 9
    • 0342920615 scopus 로고
    • Chameleon parallel programming tools users manual
    • Argonne National Laboratory, March
    • Gropp WD, Smith B. Chameleon parallel programming tools users manual. Technical Report ANL-93/23, Argonne National Laboratory, March 1993.
    • (1993) Technical Report ANL-93/23
    • Gropp, W.D.1    Smith, B.2
  • 13
  • 14
  • 16
    • 0030243005 scopus 로고    scopus 로고
    • A high-performance, portable implementation of the MPI Message-Passing Interface standard
    • Gropp W, Lusk E, Doss N, Skjellum A. A high-performance, portable implementation of the MPI Message-Passing Interface standard. Parallel Computing 1996; 22:789-828.
    • (1996) Parallel Computing , vol.22 , pp. 789-828
    • Gropp, W.1    Lusk, E.2    Doss, N.3    Skjellum, A.4
  • 17
    • 0342486454 scopus 로고    scopus 로고
    • Arch, an object-oriented library for asynchronous and loosely synchronous system programming
    • Cornell Theory Center, Ithaca, NY 14853-3801, January
    • Adamo J-M. Arch, an object-oriented library for asynchronous and loosely synchronous system programming. Technical Report CTC95TR228, Cornell Theory Center, Ithaca, NY 14853-3801, January 1996.
    • (1996) Technical Report CTC95TR228
    • Adamo, J.-M.1
  • 18
    • 0342443978 scopus 로고
    • mpi++: A C++ language binding for MPI
    • Notre Dame, IN, June
    • Kafura D, Huang L. mpi++: A C++ language binding for MPI. Proceedings MPI Developers Conference, Notre Dame, IN, June 1995. http://www.cse.nd.edu/mpidc95/proceedings/papers/html/huang/.
    • (1995) Proceedings MPI Developers Conference
    • Kafura, D.1    Huang, L.2
  • 24
    • 0342486449 scopus 로고    scopus 로고
    • Explicit parallel programming in C++ based on the message-passing interface (MPI)
    • Wilson GV (ed.). MIT Press
    • Skjellum A, Lu Z, Bangalore PV, Doss NE. Explicit parallel programming in C++ based on the message-passing interface (MPI). Parallel Programming Using C++, Wilson GV (ed.). MIT Press, 1996; 767-776.
    • (1996) Parallel Programming Using C++ , pp. 767-776
    • Skjellum, A.1    Lu, Z.2    Bangalore, P.V.3    Doss, N.E.4
  • 25
    • 0002037762 scopus 로고
    • Design and implementation of ET++, a seamless object-oriented application framework
    • Weinand A, Gamma E, Marty R. Design and implementation of ET++, a seamless object-oriented application framework. Structured Programming 1989; 10(2).
    • (1989) Structured Programming , vol.10 , Issue.2
    • Weinand, A.1    Gamma, E.2    Marty, R.3
  • 29
    • 0343791651 scopus 로고
    • Streams: A pattern for 'pull-driven' processing
    • Coplien JO, Schmidt DC (eds.). Addison-Wesley: Menlo Park, CA
    • Edwards SH. Streams: A pattern for 'pull-driven' processing. Pattern Languages of Program Design, Coplien JO, Schmidt DC (eds.). Addison-Wesley: Menlo Park, CA, 1995.
    • (1995) Pattern Languages of Program Design
    • Edwards, S.H.1
  • 31
    • 0042955112 scopus 로고    scopus 로고
    • Half-sync/half-asynch: An architectural pattern for efficient and well-structured concurrent I/O
    • Vlissides JM, Coplien JO, Kerth NL (eds.). Addison-Wesley: Menlo Park, CA
    • Schmidt DC, Cranor CD. Half-Sync/Half-Asynch: An architectural pattern for efficient and well-structured concurrent I/O. Pattern Languages of Program Design 2, Vlissides JM, Coplien JO, Kerth NL (eds.). Addison-Wesley: Menlo Park, CA, 1996.
    • (1996) Pattern Languages of Program Design , vol.2
    • Schmidt, D.C.1    Cranor, C.D.2
  • 32
    • 0038507473 scopus 로고
    • Relationships between design patterns
    • Addison-Wesley: Menlo Park, CA
    • Zimmer W. Relationships between design patterns. Pattern Languages of Program Design. Addison-Wesley: Menlo Park, CA, 1995.
    • (1995) Pattern Languages of Program Design
    • Zimmer, W.1


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