Book description
Multicore-CPUs, die in den letzten Jahren in allen neuen Computern verbaut werden, beschleunigen ihren Rechner - aber nur, wenn die Anwendungen dafür optimiert sind. Dazu müssen Sie ihre Anwendungen mit Hilfe der parallelen Programmierung erstellen. Dieses Buch bietet einen strukturierten Einstieg in die Programmierung paralleler Anwendungen mit Visual Studio 2010. Es behandelt die TPL (Task Parallel Library) und allgemeine Konzepte der parallelen Programmierung in ausreichender Tiefe, damit Sie eigene Anwendungen für Multi-Core-Prozessoren optimieren können.
Table of contents
- A Note Regarding Supplemental Files
- Vorwort
- Einleitung
- 1. Einführung in die parallele Programmierung
-
2. Aufgabenparallelität
- Einführung
- Unbehandelte Ausnahmen in Aufgaben
- Fallbeispiel: Sortieren
- Aufgaben abbrechen
-
Beziehungen zwischen Aufgaben
-
Fortsetzungsaufgaben
- Erzeugen Sie eine Vorgänger- und eine Nachfolgeraufgabe und warten Sie, bis beide beendet sind
- Erzeugen Sie eine Vorgängeraufgabe und eine Nachfolgeraufgabe, in der Sie das Ergebnis des Vorgängers überprüfen
- Erzeugen Sie zwei Vorgängeraufgaben und überprüfen Sie die Ergebnisse beider Aufgaben im Nachfolger
- Setzen Sie die beschriebenen Szenarios in einer Anwendung um
- Eltern/Kind-Aufgaben
- Die Work-Stealing-Warteschlange
-
Fortsetzungsaufgaben
- Zusammenfassung
- Schnellreferenz
- 3. Datenparallelität
- 4. PLINQ
- 5. Gleichzeitige Auflistungen
-
6. Eigene Implementierungen
- Gelegenheiten für eigene Implementierungen erkennen
- Eigene Producer-Consumer-Auflistungen
-
Aufgaben-Partitionierer
- Führen Sie die Methoden in einem Array aus und geben Sie Meldungen aus, anhand deren sich erkennen lässt, welche Methode von welcher Aufgabe ausgeführt wird
- Verwenden Sie einen von der TPL erzeugten benutzerdefinierten Partitionierer, um ein Array von ganzen Zahlen mittels einer Parallel.ForEach-Schleife zu durchlaufen
- Fortgeschrittene Anwendungen für eigene Partitionierer
- Eigene Taskplaner
- Zusammenfassung
- Schnellreferenz
- 7. Berichte und Debugging
- A. Über den Autor
- Stichwortverzeichnis
- Copyright
Product information
- Title: Parallele Programmierung mit Visual Studio 2010 - Crashkurs
- Author(s):
- Release date: June 2012
- Publisher(s): Microsoft Press Deutschland
- ISBN: 9783866455559
You might also like
book
Special Edition Using Microsoft® Access 2000
Special Edition Using Access 2000 is your authoritative guide to mastering the essentials of this powerful …
book
Special Edition Using Microsoft® Office Access 2003
Special Edition Using Microsoft Office Access 2003 is a comprehensive reference for all the features of …
book
Special Edition Using Microsoft® Office XP
With this edition of Special Edition Using Office XP there is a continual emphasis on realistic …
book
Produktiv auf der Linux-Kommandozeile
Souverän unterwegs auf der Kommandozeile: Ob als Systemadministrator, Softwareentwicklerin, Teammitglied im Site Reliability Engineering oder einfach …