02.10.2012 Aufrufe

Mathematica Zusatzpakete - ADDITIVE Soft und Hardware für ...

Mathematica Zusatzpakete - ADDITIVE Soft und Hardware für ...

Mathematica Zusatzpakete - ADDITIVE Soft und Hardware für ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

WOLFRAM GRIDMATHEMATICA<br />

Technical Computing mit Rechenclustern<br />

grid<strong>Mathematica</strong> führt <strong>Mathematica</strong>, die weltweit führende Umgebung <strong>für</strong><br />

technische Berechnungen mit modernen Rechenclustern <strong>und</strong> -netzen zusammen,<br />

um den Herausforderungen in der Mathematik, in Ingenieur- <strong>und</strong><br />

Naturwissenschaften <strong>und</strong> in den Finanzwissenschaften zu begegnen.<br />

grid<strong>Mathematica</strong> setzt die <strong>Mathematica</strong>-Technologie, die ursprünglich <strong>für</strong><br />

Single-Prozessor Maschinen entwickelt wurde, <strong>für</strong> komplexe Berechnungen<br />

mit hohem Datenaufkommen auf Clustern, Multiprozessormaschinen <strong>und</strong><br />

Rechnernetzen um.<br />

grid<strong>Mathematica</strong> bietet einen schnellen Zugriff auf die Vorbereitung <strong>und</strong><br />

Ausführung komplexer Berechnungen. Es verfügt über eine hochstehende<br />

Programmiersprache, eine große Sammlung schneller <strong>und</strong> verlässlicher<br />

mathematischer Algorithmen <strong>und</strong> benutzerfre<strong>und</strong>liche Konstrukte <strong>für</strong> das<br />

parallele Programmieren.<br />

Typische Anwendungsbereiche von grid<strong>Mathematica</strong> können in der Bioinformatik,<br />

der Verarbeitung <strong>und</strong> Analyse großer Datensätze, dem Data<br />

Mining <strong>und</strong> großen Berechnungen in der Physik, der Mathematik <strong>und</strong> den<br />

Life Sciences gesehen werden.<br />

Paralleles Rechnen mit <strong>Mathematica</strong>: Die Funktionsweise von<br />

grid<strong>Mathematica</strong><br />

Eine typische Installation von grid<strong>Mathematica</strong> besteht aus einem<br />

grid<strong>Mathematica</strong> Lizenzmanager <strong>und</strong> einem grid<strong>Mathematica</strong> Inkrement<br />

(bestehend aus 8 Knoten = 8 Kernel = 8 CPUs). Der Lizenzmanager<br />

MathLM dient der Überprüfung der installierten <strong>Mathematica</strong>-Lizenzen der<br />

Rechner im Cluster.<br />

Kontakt: mathematica@additive-net.de, Tel: 06172-5905-30<br />

7<br />

Wolfram grid<strong>Mathematica</strong> V2<br />

Sprachen: Englisch<br />

Systeme: Microsoft ® Quickinformer<br />

Windows, Mac OS X,Linux, UNIX<br />

Web: http://www.gridmathematica.de<br />

Download: http://www.gridmathematica.de/download<br />

Beschleunigung von Prozessen mit grid<strong>Mathematica</strong><br />

grid<strong>Mathematica</strong> implementiert zahlreiche Primitive der Parallelprogrammierung<br />

<strong>und</strong> enthält höhere Kommandos <strong>für</strong> die parallele Ausführung von<br />

Matrixoperationen, Plotting u.v.a. grid<strong>Mathematica</strong> wird mit Beispielapplikationen<br />

zahlreicher neuer populärer Programmieransätze, wie z. B. der<br />

parallelen Monte- Carlo-Simulation, Visualisierung, Datensuche <strong>und</strong> -optimierung<br />

ausgeliefert. Die Implementierung <strong>für</strong> alle höheren Kommandos zur<br />

Parallelverarbeitung sind als <strong>Mathematica</strong> Sourcen enthalten, können also<br />

als Vorlagen <strong>für</strong> den Benutzer dienen, um eigene Parallelprogramme zu entwickeln.<br />

Mit grid<strong>Mathematica</strong> können jedoch nicht alle Berechnungen beschleunigt<br />

werden. Operationen wie "Integrate" oder "DSolve" wurden <strong>für</strong> die Verwendung<br />

auf einem single-Prozessor Rechner konzipiert. Eine Beschleunigung<br />

dieser Berechnungen kann dennoch erreicht werden, indem verschiedene<br />

“slave kernels”, d. h. untergeordneten Kernel im Netzwerk, die<br />

einzelnen Kalkulationen abarbeiten, anstatt sie durch einen Kernel sequentiell<br />

nacheinander zu berechnen.<br />

Features<br />

grid<strong>Mathematica</strong> bietet folgende Funktionen <strong>für</strong> parallele Berechnungen:<br />

• Verteilten Speicher<br />

• Master/Slave Parallelisierung<br />

• Maschinenunabhängige Implementierung<br />

• Quellcode <strong>für</strong> alle höheren Befehle<br />

• Interkernel-Kommunikation mit MathLink<br />

• Unterstützung <strong>für</strong> Multiprozessor-Rechner, heterogene Netzwerke, LAN<br />

<strong>und</strong> WAN<br />

• Unterstützung von zeitgesteuerten virtuellen Prozessen oder Verteilung<br />

von Prozessen auf verfügbare Rechner<br />

• Unterstützung von virtuellem gemeinsamem Speicher<br />

• Unterstützung von Synchronisation, Locking <strong>und</strong> Latency Hiding<br />

• Unterstützung von Prozess-Warteschleifen <strong>und</strong> Gleichzeitigkeit<br />

• Unterstützung von paralleler funktionaler Programmierung<br />

• Unterstützung von Fehlerbeseitigung <strong>und</strong> automatischer Neuordnung<br />

totgelaufener Prozesse<br />

Wir empfehlen einen Supportvertrag zu grid<strong>Mathematica</strong>.<br />

Support können wir zu jeglichen gridBerechnungen nur über unseren<br />

<strong>ADDITIVE</strong> Consulting Service gewähren. Informationen zu dem<br />

<strong>ADDITIVE</strong> Supportkonzept erhalten Sie unter:<br />

http://www.additive-net.de/infoservice.support

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!