
Paramètres
En savoir plus sur le livre
Moderne Prozessoren nutzen mehrere parallel arbeitende Prozessorkerne, deren höhere Rechenleistung nur durch parallele Software ausgeschöpft werden kann. Dies erfordert grundlegende Veränderungen in der Softwareentwicklung, wobei Parallelität vom Entwurf bis zur Implementierung entscheidend ist. Das Buch vermittelt umfassendes Wissen über die Softwareentwicklung im Multicore-Zeitalter und dient als praktisches Nachschlagewerk. Der erste Teil behandelt die Grundlagen paralleler Systeme, einschließlich Synchronisationsmechanismen und Entwurfsmustern zur Parallelisierung von Programmen. Es werden verschiedene Formen der Parallelität sowie typische Fallstricke bei der Programmierung von Multicore-Rechnern erläutert und Methoden zur Problemlösung vorgestellt. Der zweite Teil bietet einen strukturierten Leitfaden für die Entwicklung in C/C++, Java und C#. Anhand von Beispielen werden die im ersten Teil behandelten Konzepte vertieft. Zudem wird ein Überblick über weniger verbreitete, aber vielversprechende Programmiersprachen für parallele Systeme gegeben. Das Buch richtet sich an Informatiker, Softwarearchitekten und Programmierer, die Einblicke in die Programmierung von Multicore-Rechnern gewinnen oder ihr Wissen vertiefen möchten. Vorkenntnisse in paralleler Programmierung sind nicht erforderlich, jedoch sollten Leser mit mindestens einer objektorientierten Programmiersprache vertraut sein und Erfahrung in der Softwareentwicklung
Achat du livre
Multicore-software, Urs Gleim
- Langue
- Année de publication
- 2012
Modes de paiement
Personne n'a encore évalué .