Kostenlose Webcasts zur Multicore-Programmierung

veröffentlicht von am 19. November 2008 (0) Kommentare

Die SOS Software Service GmbH vertreibt und distribuiert Software namhafter Hersteller wie Adobe, Filemaker, Microsoft und vieler anderer. Auf der Kundenliste steht auch Intel, deren Entwicklungs-Tools das Unternehmen aus Augsburg vertreibt.

Etwas ganz besonderes hat sich SOS Software Service GmbH gemeinsam mit Intel für den Oktober/November ausgedacht, und zwar eine exklusive Webcast-Reihe auf Deutsch (!) zum Thema Multicore-Programmierung und -Optimierung. Diese Reihe ist in vier Teile gegliedert und umfasst die folgenden Abschnitte:

1. Programmierung für Multicore-Prozessoren – Einführung in Methoden zur Parallelisierung von Anwendungen unter Microsoft Windows mit Intel Software Entwicklungswerkzeugen

2. Analyse von parallelen Windows-Anwendungen mit Intel Thread Checker und Intel Thread Profiler

3. Multi-Threading mit den Intel Threading Building Blocks und Visual Studio 2008

4. Optimierung von Microsoft Windows Anwendungen auf Multi-Core Architekturen mit dem Intel VTune Performance Analyzer

Webcast Nummer eins zeigt, wie sich Programme analysieren lassen, um so herauszufinden, welche Programmteile für die Parallelisierung geeignet sind. Dies geschieht mithilfe der Intel Threading Tools, OpenMP und der Intel Threading Building Blocks.

Webcast zwei stellt die zwei wichtigsten Intel-Tools zum Aufspüren möglicher Datenkollisionen und Blockaden (Dead Locks) genauer vor: Intel Thread Checker und Intel Thread Profiler. Es werden typische Probleme beim Parallelisieren von Programmen aufgezeigt und wie man diese mithilfe der beiden Tools behebt.

weiterlesen…

Kategorien : Multicore Tags : ,

Tech-Ed’08-Videochat: Intel Multicore-Tools

veröffentlicht von am 12. November 2008 (0) Kommentare

Während seines Vortrags auf der Microsoft Tech-Ed EMEA 2008 entführt Ralph de Wargny vom Intel-Software-Team seine Zuschauer in die Welt der parallelen C++-Programmierung. Denn leider gibt es immer noch genügend Softwaretitel, die “seriell” programmiert sind und damit die Chance verspielen, auf leistungsfähigen Prozessoren vernünftig zu skalieren.

So nutzt beispielsweise die nächste Intel-Mikroprozessor-Architektur Core i7 vier und mehr Prozessorkerne, was acht und mehr parallel stattfindende Threads ermöglicht. Dies erfordert natürlich Anwendungen, die mit der zunehmenden Zahl an Prozessoren skalieren, damit sie möglichst automatisch 16, 32 oder mehr CPU-Kerne nutzen, sobald diese zur Verfügung stehen.

Genug Gründe also für Ralph, über wichtige Aspekte des parallelen Programmierens zu sprechen. So stellt er sehr kompakt die verfügbaren Intel Softwaretools vor, die Entwicklern dabei helfen sollen, Multithread-Anwendungen zu programmieren. Die Rede ist vom geplanten Intel Parallel Studio und dem zugehörigen Beta-Programm, von den Intel Performance Libraries, Intel TBB, Intel Thread Checker, Intel VTune Performance Analyzer und Intel Thread Profiler.

weiterlesen…

Kategorien : Multicore Tags : , , ,