Startseite > Archiv > Windows HPC Server 2008: Kommunikation via MPI

Windows HPC Server 2008: Kommunikation via MPI

dotnetpro 02/2009 Von Klaus Aschenbrenner erschienen in dotnetpro 02/2009 auf Seite 85
Code: A0902MPI
Keine Bewertung

Außer der Unterstützung für die Windows Communication Foundation (WCF) bietet der Windows HPC Server 2008 auch das Message Passing Interface (MPI) an. Darüber können im Cluster parallel ausgeführte Anwendungen miteinander kommunizieren. dotnetpro zeigt, wie Sie MPI für clusterfähige Anwendungen einsetzen.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

_Windows   095dnp_MPI   14159   1990   2005   2008   2009   82ff   A0902MPI   Abbildung   aber   abernurvonderRoot   abge   abgebildet   Abschnitt   Abstraktionen   Active   Additive   Ähnliches   aktiviert   aktualisiert   aktuellen   Algorithmus   alle   allen   aller   Allerdings   Allgather   also   anbietet   andere   anderen   Andererseits   Anecon   angeben   angegebene   angegebenen   angelegt   angesprochen   angesto   angibt   ankommt   annäherungsweise   Ansatz   Ansätze   anschließend   Anwendun   Anwendung   Anwendungen   AnySource   Anzahl   Application   arbei   Arbeit   arbeiten   Arbeitsergebnisse   Arbeitsspeicher   Arbeitsstation   Arbeitsverzeichnis   arbeitung   Archi   Architect   Architektur   args   Argu   Array   Arrays   Arten   Artikel   Aschenbrenner   Assembly   asynchron   auch   Aufgabe   Aufgaben   aufgeräumt   Auflistung   Aufru   Aufruf   Aufrufe   aufrufen   Aufrufparameter   Aufrufs   aufweist   aufwendiger   ausführen   Ausführung   Ausgabe   Ausgaben   ausge   ausgeführt   ausgeführte   ausgeführten   ausgeliefert   ausgetauscht   auslagern   Auslesen   aussenden   außer   außerhalb   austau   austauschen   austauscht   auszufüh   auszuführen   auszulesen   auszutauschen   automatisch   barrier   basierendeWeb   basierte   basierten   basierter   Batchfiles   Beenden   beendet   Befehl   befinden   befindet   befüllt   beiden   beim   beinhaltet   Beispiel   Beispielfall   Beispielprogramm   Beispielprogramme   beispielsweise   benö   benöti   Benutzers   Berech   berechnen   berechnet   Berechnung   Berechnungen   Bereiche   bereits   beruht   beschreibt   Beschreibung   beschrieben   Bestandteil   besteht   bestimmt   bestimmten   Bestimmung   bezeichnet   beziehungsweise   Bibliothek   bietet   Bildschirmausgabe   Blick   bliothek   Blockie   Blockieren   blockierende   Blog   Broad   Broadcast   CalculateP   Carlo   Cast   cator   chende   cher   chon   Client   Cluster   clusterfähige   clusterfähigen   Clusters   Code   Collective   comm   Commu   Communi   Communica   Communication   Communicator   Communicators   Communnicator   Complete   completeTotal   Compute   computed   Computing   Console   Consultant   Creden   credentials   csharp   dabei   dadurch   dafür   daher   damit   dann   darauf   daraus   darin   darstellt   Darüber   darum   dass   dasWindows   data   Daten   Datenaustausch   Datenbereich   Datenelement   Datenstrukturen   Datentyp   Datenvariable   davon   dazu   Default   definiert   demonstriert   demWindows   denAufruf   denen   denKontrollflusszwischendenKnotensteu   DenRankeinesjedenProzessesimCom   denWor   denWorker   deren   deres   dert   derum   derWerte   DerWindows   derWorker   deshalb   desjenigen   dessenWertebereich   Destination   Details   deutig   dienen   diert   diese   diesem   diesen   dieser   dieses   dieVariable   dieVer   Direct   Directory   direkt   dnpCode   doch   Domain   Dort   dotnetpro   Double   durch   durchführen   durchgeführt   durchwandert   durchzuführen   ebenfalls   eigene   eigenen   eigenes   Eigenschaften   eigentliche   eigentlichen   eindeutig   Eindruck   eine   einem   einen   einer   einerseits   einerWorker   eines   eineVielzahl   einfach   einfaches   einfachste   einfachsten   eingesetzt   einsetzen   einzelne   einzelnen   einzige   else   empfan   empfange   empfangen   empfangene   empfängt   Empty   emulieren   Endergebnis   Enter   enthält   entspre   entsprechende   entsprechendenWert   Entwick   Entwickeln   entwickelt   Entwicklung   Environment   erfahren   erfährt   erfolgreich   erfolgt   erforderlich   Ergebnis   Ergebnisse   Ergebnisses   erhält   erhöhen   erkennen   ermöglichen   ermöglicht   erreichen   erreicht   erst   erste   erstellen   ersten   erwähnt   erwartet   erzeugen   etwa   etwas   fache   facto   fähi   fähigen   fähiges   Fall   fängt   Fazit   Fehlerausgabe   fenden   feststellen   fiktiven   Files   Finalisierung   Firma   Flexibilität   folgende   folgt   foreach   Foundation   FROM   fügen   fügung   führen   führt   führung   fünf   Funktion   Funktionalität   Funktionalitäten   Funktionen   funktioniert   Funktions   Funktionsaufruf   Funktionsaufrufen   ganz   Gather   geben   gefolgt   geführt   Gegenteil   geht   gelagert   gelaufen   geliefert   gelieferte   gemeinsamen   gemeldet   genannte   genau   Genauer   genden   gerichtet   gers   Gerwert   Gesamtanzahl   gesehen   gesendet   gespeichert   gesplittet   gestaltet   gestartet   gestarteten   gewähr   gewis   gewünschten   gibt   gilt   gleich   gleichen   gramm   grammausführung   grammiermodell   grammiersprachen   gramms   große   Größe   Grundidee   Grundlagen   gültig   haben   halbderlokalenEntwicklungsumgebung   halten   handelt   hatdieVariableauchaufdenWorker   Hauptaufgabe   head   headnode   Heft   heißt   Hello   HelloWorld   HelloWorldErr   HelloWorldOut   hergehenden   herhören   heute   hier   High   Hilfe   Hilfsprogramm   hilft   hingegen   hinterlegen   hinzu   höchste   höher   Homepage   Host   hostNames   Hosts   Identifiziert   identische   IDisposable   Ihnen   Ihre   Ihrer   illustriert   immer   Implemen   implementiert   Implementierung   indem   Index   Indexes   Information   Infrastruktur   Inhalt   initialisiert   inklu   inner   innerhalb   input   Instance   Instanz   Instanzen   instanzieren   inte   IntegerWert   integriert   inter   interface   Interpro   Interprozess   Interprozesskommuni   Interprozesskommunikation   inTextdateien   Iteration   Jede   jedem   jeden   jeder   jedoch   jekt   jektes   jobs   Kanäle   kann   kation   keinen   kennen   kennengelernt   Klartext   Klasse   Klaus   Knoten   Knotens   Kommando   Kommandozeile   Kommuni   Kommunika   Kommunikation   kommunizieren   kommuniziert   kompatibel   komplett   komplette   konfigurieren   konkrete   können   Konsolenanwendung   Konsolenfenster   Kontext   Konzept   koordiniert   Kreises   Kreiszahl   lange   lassen   lässt   laufen   Laun   Launchers   Layout   leistet   leitet   letzten   library   liche   liefert   liegen   Listing   loka   lokal   long   lung   machen   Main   male   Managed   mandozeile   maximum   mehr   mehrere   mehreren   meist   menführen   menten   Message   Metho   Methode   Methodenaufruf   Methodenaufrufs   Microsoft   Microsofts   miteinander   mithilfe   möchten   modell   Möglichkeit   Möglichkeiten   Monte   mpiexec   msmpi   Multiple   Multithread   munication   municator   muss   müssen   MyApp   MyFolder   nach   nachdem   Nachdemein   Nachricht   Nachrichten   Nachrichtenaustausch   Nachrichtenfluss   nächst   nächsten   nächsthöhe   nächsthöheren   Name   Namen   Names   nannten   Neben   nehmen   netpro   Network   NetworkDirect   Netz   Netzwerkkommuni   neuer   NextDouble   nicator   nicht   nichts   niemals   nimmt   noch   node   Node1   Node2   Nodes   notwendig   notwendige   null   numprocessors   nung   nungen   nutzen   nutzt   obige   Objekt   Objekte   Objekten   Objektes   obliegt   oder   offene   Opera   Operation   Operationen   operations   Pack   parallel   Parallele   Parameter   Parse   Passing   Pattern   Performance   physischen   plattformunabhängige   Please   Point   Points   PointsCount   Portierung   Praxis   ProcessorName   Program   Programm   Programmaus   Programme   Programmen   Programmieren   Programmierer   Programmiermodell   Programmierung   Programminstanzen   Programmlogik   Programms   Programmstruktur   Protokoll   Protokolls   Prozes   Prozess   Prozesse   Prozessen   Prozesses   Prozessin   Prozessinstanz   Prozessinstanzen   Prozesskommunikation   Prozessor   Prozessoren   public   Punkt   Punkte   QdnpLinkSL0902MPI1   QdnpLinkSL0902MPI2   Quadrat   rallel   rameter   Random   Rang   RANK   Ranking   ration   ReadLine   reagieren   realen   realisierbar   Receive   Received   Rechnen   Rechnername   rechnet   Rechnung   Reduce   reduction   Referenz   reicht   Reihenfolge   reits   rende   return   Richten   rier   Ringkommunikation   Root   Rückgabewert   rufen   Runs   Runtime   sagt   Sammeln   sammelt   sammenführen   Sämtliche   Satz   Scatter   schen   schicken   schiedene   schiedliche   Schleife   Schleifendurchlauf   Schleifendurchläufe   schließend   Schlussendlich   Schnittstelle   Schritt   Schritte   Security   sehen   Sehr   sein   seine   seinen   Seite   selbe   self   selten   Send   Senden   sequenzielle   serialisieren   Server   Services   setzt   sich   Sicherheitskonzept   sicherzustellen   sieheTabelle   sieren   simuliert   sind   Single   Size   Sobald   sofern   sofort   Software   soge   sogenannte   solcher   soll   sollen   somit   sondern   source   speichert   Spezifikation   Spiel   SPMD   Stack   Standard   Standardausgabe   Standardinstallation   standardisierte   standardisiertes   stanz   stanzen   Start   starten   startet   State   Statements   static   statistische   Status   stderr   stdout   stehen   steht   stellen   stellt   string   Strings   Studio   stützt   Submit   summe   Synchroni   synchronisiert   Szenarien   Tabelle   Target   tatsächlich   taugt   tauschen   Tausend   Teil   Teile   teilen   teiligten   teils   Teilsummen   teilt   tektur   Template   tern   terprozesskommunikation   terscheiden   this   thode   tials   tiert   tigen   Time   ting   tion   Total   totalPoints   Trace   Tracing   trieb   trotzdem   über   Überblick   übergangen   übergeben   übertragen   umfangreich   Umgebungsvariable   umgelei   Umso   unabhängig   unbedingt   unten   unter   untereinander   Unterschied   unterschiedlich   unterschiedliche   unterschiedlichen   unterschiedlichenTeil   unterstützt   unterstützung   using   Value   VALUES   Variablen   verabschiedet   verän   veranschaulicht   verarbeitet   Verfügung   verhält   vermitteln   verschiedene   verschiedenen   verschlüsselte   versenden   Version   Versionen   verteilen   verteilt   verteilte   verteilten   verteilter   verwalten   verwaltet   verwen   verwenden   verwendet   Verwendung   Verzeichnis   viele   virtuellen   Visual   void   vollständig   vollständige   vollständigen   voneinander   vonWerten   vorangegangenen   vorgenommen   vorgestellt   Wahl   Während   wdir   weil   weiß   weiter   weitergeführt   weitergeleitet   weiterläuft   weiterverarbeitet   weiterverwendet   weiterzuleiten   welche   welcher   wendet   wendungen   wenige   Wenn   werden   werkperformance   Wert   Werte   while   wichtigsten   wieder   wiederum   Wien   wikipedia   willkürlich   WINDOWS   Winsock   wird   With   WITHIN   wobei   wodurch   workDirect   Worker   World   Wrapper   WriteLine   wurde   wurden   würden   Your   zehn   zeigt   zeilenparameter   Zeit   zeitgleich   zelnen   zess   zesse   zesses   zessinstanzen   zesskommunikation   Zieht   ziemlich   ziert   zufällige   zugeben   zugeordnet   zugewiesen   zugreifen   zugrunde   zunächst   zurück   zurückgeliefert   zurückgelieferten   zurückliegenden   zurückzuliefern   zurVerfügung   zusam   zusammen   zusammenarbeiten   Zusammenführen   zusammengeführt   zusammenzuführen   Zusätzlich   Zuweisung   Zwar   zwei   zweiten   zweiter   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen