Forum: PC Hard- und Software Message Passing Interface


von fresh (Gast)


Lesenswert?

Hi

Habe mir heute einen Artikel über MPI durchgelesen und habe nun eine 
Frage dazu die ihr mir vielleicht beantworten könnt. MPI ist ja nur eine 
definition wie die einzelnen Funktionen vim Interface her aussehen 
sollen aber nicht wie sie implementiert werden sollen. Nun habe ich auch 
OpenMPI, MCAPI und MPICH gefunden was ja meines erachtend nach einfach 
implementierungen des MPI Standards sind oder liege ich da falsch!

Mfg fresh

von Murkser (Gast)


Lesenswert?

Ja, richtig.

Murkser

von fresh (Gast)


Lesenswert?

Hi

Erstmals danke für deine Antwort. Bei OpenMPI und MPICH ist mir klar das 
es einfach eine Implementierung von MPI ist aber nach weiteren Lesen von 
Artikel bon ich mir jetzt nicht mehr sicher ob MCAPI nicht nur eine 
Implementierung von MPI ist oder? Kann es sein das MCAPI eine 
abgespeckte Implementieurng ist die auf Embedded Systems abzielt? Weil 
MPI selber kann man ja auch auf einen PC verwenden oder? Mir ist schon 
klar das die meisten PCs eh einen shared Memory besitzen und daher sowas 
wie OpenMP verwenden können aber MPI ginge auch oder?

Mfg fresh

von fresh (Gast)


Lesenswert?

Hi

Ich schaue mich gerade zum Thema Message Passing (MP) um. Daher wollte 
ich mla kurz nachfragen ob ich das bis jetzt richtig verstanden habe. 
Message Passing ist einfach eine Art der Kommunikation in parallelen 
Systemen. MPI ist dann ein Standard der diese Kommunikationsart 
standardisiert und OpenMPI und MPICH sind Implementierungen dieses 
Standards.

MCAPI hingegen ist ein eigener Standard für Message Passing oder? Es ist 
keine Implementierung vom MPI Standard. Wenn das so stimmt gibt es dann 
schon Implementierungen für MCAPI die ich zum Beispiel am PC oder auf 
einen Embedded System verwenden kann?

Danke im Vorhinein für die Antworten.

    OpenMPI
  MPI ->
    MPICH
MP->
  MCAPI

Mfg Fresh

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.