Serie: Mit Parallel Studio Anwendungen multithreaden (1)

veröffentlicht von am 13. Februar 2009

Heute beginnt auf dem Software Dev Blog die Serie “Mit Parallel Studio Anwendungen multithreaden”. In den geplanten Folgen geht es im Einzelnen um die Komponenten Parallel Composer, Parallel Inspector und Parallel Amplifier.

Der erste Teil handelt vom Parallel Composer, der mit einer Reihe nützlicher Tools die Parallelisierung serieller Anwendungen erleichtern soll. Hierfür bietet er

  • vereinfachte Multithread-Funktionen, die allesamt auf OpenMP 3.0 basieren und als solche im Hintergrund eingesetzt werden
  • Vektorisierungspragmas in Kombination mit den SSE2-/SSE3-/SSSE3- und SSE4-Befehlen
  • einfache Integration in die Entwicklungsumgebung von Microsoft Visual Studio
  • Intel Parallel Debugger Extensions als Plugin für Visual Studio
  • Lambda-Funktionen (nur C++) für den vereinfachten Austausch mit Intel TBB
  • Unterstützung der Vektorschreibweise (arr[i])
  • automatische Parallelisierung von Quellcode
  • Diagnosetools, die beim Entwickeln von Multithread-Quellcode helfen
  • zahlreiche Multithread-Beispiele mit dem entsprechenden Quellcode

Und am Montag gibt es dann mehr Infos zu Parallel Inspector und Parallel Amplifier ein anschauliches Beispiel, Infos zu OpenMP 3.0 und einiges mehr. Und die zusätzlichen Infos zu OpenMP und Co. gibt es am Dienstag …


Kategorien : Multicore Tags : , ,

Kommentare

Keine Kommentare vorhanden.


Beitrag kommentieren.

Sie müssen angemeldet sein um diesen Beitrag zu kommentieren. [Login | Registrieren]

(erforderlich)

(erforderlich)