Multicore-Software
36,90€
(Preis inkl. Mwst. )
innerhalb von 24 Stunden vorrätig
| Autor(en): | Urs Gleim, Tobias Schüle |
| Verlag: | dpunkt Verlag |
| Auflage: | 2012 |
| Umfang: | 370 Seiten |
| Format: | 17 x 24 cm |
| Gewicht: | 692 g |
| Einband: | Kartoniert/Broschiert |
| ISBN: | 3898647587 |
| Bestell-Nr.: | 89864758A |
Moderne Prozessoren enthalten mehrere parallel arbeitende Prozessorkerne. Die im Vergleich zu herkömmlichen CPUs höhere Rechenleistung solcher Multicore-Prozessoren kann jedoch nur durch parallele Software genutzt werden. Dies führt zu erheblichen Veränderungen in der Softwareentwicklung, wobei Parallelität vom Entwurf bis zur Implementierung eine entscheidende Rolle spielt. Das Buch vermittelt ein solides Grundwissen über die Softwareentwicklung im Multicore-Zeitalter und dient als Nachschlagewerk für die tägliche Arbeit.
Der erste Teil behandelt die Grundlagen und deckt die wesentlichen Aspekte paralleler Systeme ab, von Synchronisationsmechanismen bis hin zu Entwurfsmustern für die Parallelisierung von Programmen. Zudem werden verschiedene Formen der Parallelität beschrieben, typische Fallstricke bei der Programmierung von Multicore-Rechnern aufgezeigt und Methoden zur Lösung typischer Probleme vorgestellt.
Der zweite Teil bietet einen kompakt und strukturiert aufbereiteten Leitfaden für die produktive Entwicklung in den Programmiersprachen C/C++, Java und C#. Anhand von Beispielen werden die im ersten Teil behandelten Konzepte und Techniken erläutert. Abschließend geben die Autoren einen Überblick über weniger weit verbreitete, aber vielversprechende Sprachen für Programmierung paralleler Systeme.
Das Buch richtet sich an Informatiker, Softwarearchitekten und Programmierer, die einen Einblick in die Programmierung von Multicore-Rechnern bekommen oder bereits vorhandenes Wissen vertiefen möchten. Es sind keine Vorkenntnisse über parallele Programmierung oder Multicore-Systeme erforderlich. Leser sollten jedoch mit mindestens einer objektorientierten Programmiersprache vertraut sein und über Erfahrungen in der Softwareentwicklung verfügen.
Zielgruppe:
- Softwareentwickler und -architekten
- Studierende
Die Autoren:
Urs Gleim ist Diplom-Informatiker und war in seiner beruflichen Laufbahn als Entwickler, Software- und Systemarchitekt, Projektleiter und technischer Berater tätig. Heute arbeitet er bei der Siemens Corporate Technology, der zentralen Forschung und Entwicklung von Siemens. Dort leitet er ein Team, das Softwarearchitekturen für Multicore-Systeme entwickelt und existierende Anwendungen parallelisiert.
Dr. Tobias Schüle war nach seinem Studium der Informatik mehrere Jahre in der Forschung und Lehre auf dem Gebiet des Entwurfs und der Verifikation eingebetteter Systeme tätig. Heute ist er ebenfalls Mitarbeiter bei Siemens Corporate Technology. Sein Hauptinteresse gilt neben parallelen Programmiermodellen der Architektur und Implementierung von Multicore-Software.
Themen:
- C (Programmiersprache)
- C sharp (Programmiersprache)
- C++ (Programmiersprache)
- Java (Programmiersprache)
- Softwareentwicklung
Verwandte Themen:
Der besondere Tipp
Denken Sie nicht an einen blauen Elefanten!
Anhand verblüffender Experimente und einfacher Übungen lernen Sie, wie unsere Umwelt die Gedanken und die Gedanken unsere Umwelt beeinflussen.
Früher: 12,00€
bei uns nur: 4,99€

