Ebook477 pages5 hours
Parallel Computing in .NET: Multicore-Programmierung von .NET 2.0 bis 4.0
Rating: 5 out of 5 stars
5/5
()
About this ebook
In der Vergangenheit konnten Anwendungen automatisch von neueren Prozessoren mit höheren Taktfrequenzen profitieren. Diese Gesetzmäßigkeit wird sich in der Zukunft nicht mehr fortsetzen. Die Leistungsfähigkeit moderner Prozessoren steigert sich heute in der Regel durch den gleichzeitigen Einsatz mehrerer CPU-Kerne. Da Anwendungsentwickler nicht mehr darauf bauen können, dass eine sequentiell implementierte Anwendung auf einer neueren CPU-Generation schneller ausgeführt wird, müssen die Möglichkeiten der Multicore-Technologie gezielt genutzt werden. Der Schlüssel dazu lautet "Parallel Computing".
Das Buch "Parallel Computing unter .NET" liefert das dazu nötige Wissen. Außer den wichtigsten theoretischen Grundlagen werden die Möglichkeiten des .NET Frameworks (inklusive der Neuerungen in .NET 4.0) bei der Programmierung von Multicore-Anwendungen dargestellt. Dabei werden u. a. folgende Themenfelder behandelt:
Theoretische Konzepte und Gesetzmäßigkeiten
Domain- und Functional-Decomposition
Auswirkungen auf das Projektmanagement
Passive und Aktive Klassen
Speichermodelle
Konzepte zur Deadlock-Vermeidung
Fehlerbehandlung
Threads unter .NET
Synchronisierungskonzepte
ThreadPools
Task Parallel Library (TPL) und PLINQ
Neue Debugging-Möglichkeiten in Visual Studio 2010
Die Neuauflage des Buches wurde auf die finale API der .NET Version 4.0 angepasst. Ein zusätzliches Kapitel beschreibt die erweiterten Möglichkeiten der Task Parallel Library, wie z. B. der Realisierung eines eigenen Task Schedulers. Ein weiteres neues Kapitel geht auf das Zusammenspiel zwischen der Task Parallel Library und der neuen Async.-Bibliothek ein.
Das Buch "Parallel Computing unter .NET" liefert das dazu nötige Wissen. Außer den wichtigsten theoretischen Grundlagen werden die Möglichkeiten des .NET Frameworks (inklusive der Neuerungen in .NET 4.0) bei der Programmierung von Multicore-Anwendungen dargestellt. Dabei werden u. a. folgende Themenfelder behandelt:
Theoretische Konzepte und Gesetzmäßigkeiten
Domain- und Functional-Decomposition
Auswirkungen auf das Projektmanagement
Passive und Aktive Klassen
Speichermodelle
Konzepte zur Deadlock-Vermeidung
Fehlerbehandlung
Threads unter .NET
Synchronisierungskonzepte
ThreadPools
Task Parallel Library (TPL) und PLINQ
Neue Debugging-Möglichkeiten in Visual Studio 2010
Die Neuauflage des Buches wurde auf die finale API der .NET Version 4.0 angepasst. Ein zusätzliches Kapitel beschreibt die erweiterten Möglichkeiten der Task Parallel Library, wie z. B. der Realisierung eines eigenen Task Schedulers. Ein weiteres neues Kapitel geht auf das Zusammenspiel zwischen der Task Parallel Library und der neuen Async.-Bibliothek ein.
Read more from Marc André Zhou
Share Point Server 2010: Das Entwicklerbuch Rating: 3 out of 5 stars3/5SharePoint Kompendium - Bd. 20 Rating: 0 out of 5 stars0 ratingsSharePoint Kompendium - Bd. 21 Rating: 0 out of 5 stars0 ratingsSharePoint Kompendium - Bd. 19 Rating: 0 out of 5 stars0 ratingsSharePoint Kompendium - Bd. 18 Rating: 0 out of 5 stars0 ratingsSharePoint Kompendium - Bd. 15 Rating: 0 out of 5 stars0 ratingsSharePoint Kompendium - Bd. 17 Rating: 0 out of 5 stars0 ratingsSharePoint Kompendium - Bd. 16 Rating: 0 out of 5 stars0 ratings
Related to Parallel Computing in .NET
Related ebooks
Parallel Computing in .NET: Multicore-Programmierung von .Net 2.0 bis 4.0 Rating: 0 out of 5 stars0 ratingsHigh Performance LAMP: Lastsituationen großer Webseiten planen und meistern Rating: 0 out of 5 stars0 ratingsSpring Praxishandbuch: Band 2: Dynamisierung, Verteilung und Sicherheit Rating: 0 out of 5 stars0 ratingsMongoDB: Sag Ja zu NoSQL Rating: 0 out of 5 stars0 ratingsJavaFX Rating: 0 out of 5 stars0 ratingsDurchstarten mit Scala Rating: 0 out of 5 stars0 ratingsOSGi: Einstieg und Überblick Rating: 0 out of 5 stars0 ratingsPlugin-Entwicklung mit jQuery Rating: 0 out of 5 stars0 ratingsJPA mit Hibernate: Java Persistence API in der Praxis Rating: 0 out of 5 stars0 ratingsiPhone Anwendungsentwicklung für Einsteiger Rating: 0 out of 5 stars0 ratingsIT-Performance richtig testen und optimieren Rating: 0 out of 5 stars0 ratingsComposite Applications erfolgreich entwickeln Rating: 0 out of 5 stars0 ratingsEffiziente Datenanalyse in Netzwerkgraphen: Durch User Defined Functions in PostgreSQL Rating: 0 out of 5 stars0 ratingsAgile Muster und Methoden: Agile Softwareentwicklung maßgeschneidert Rating: 0 out of 5 stars0 ratingsCloud Computing: Praxisratgeber und Einstiegsstrategien Rating: 0 out of 5 stars0 ratingsSpieleentwicklung mit dem Microsoft XNA Framework Rating: 0 out of 5 stars0 ratingsLINQ: Direkte Abfragen mit Language Integrated Query Rating: 0 out of 5 stars0 ratingsEclipse Web Tools Platform: Java EE, Webanwendungen und Web Services mit WTP Rating: 0 out of 5 stars0 ratingsGoogle Web Toolkit: Ajax-Applikationen mit Java Rating: 0 out of 5 stars0 ratingsNetzwerktechnik, Band 1: Grundlagen für Einsteiger Rating: 0 out of 5 stars0 ratingsEntwicklung eines Usability Testverfahrens für Multitouch-Systeme Rating: 0 out of 5 stars0 ratingsSilverlight 2.0: schnell + kompakt Rating: 0 out of 5 stars0 ratingsBlogs als Unterstützung im Projektmanagement: Wordpress als Projektplattform Rating: 0 out of 5 stars0 ratingsProgrammieren in C: Programmieren lernen von Anfang an - Mit vielen Programmierbeispielen - Geeignet zum Selbststudium Rating: 0 out of 5 stars0 ratingsDigitale Bildverarbeitung auf Cell-Prozessoren Rating: 0 out of 5 stars0 ratingsGrails: Webanwendungen mit Groovy und Grails schnell+kompakt Rating: 0 out of 5 stars0 ratingsFlash Builder 4 & Java: Kickstart Rating: 0 out of 5 stars0 ratings
Programming For You
Programmieren lernen mit Python 3: Schnelleinstieg für Beginner Rating: 0 out of 5 stars0 ratingsEigene Spiele programmieren – Python lernen: Der spielerische Weg zur Programmiersprache Rating: 0 out of 5 stars0 ratingsRaspberry Pi: Mach's einfach: Die kompakteste Gebrauchsanweisung mit 222 Anleitungen. Geeignet für Raspberry Pi 3 Modell B / B+ Rating: 0 out of 5 stars0 ratingsMicrosoft Word 2016 (Microsoft Press): Einfache Anleitungen für wichtige Aufgaben Rating: 0 out of 5 stars0 ratingsSoft Skills in der IT Rating: 0 out of 5 stars0 ratingsDas große Python3 Workbook: Mit vielen Beispielen und Übungen - Programmieren leicht gemacht! Rating: 4 out of 5 stars4/5Python kurz & gut: Für Python 3.x und 2.7 Rating: 3 out of 5 stars3/5Python | Schritt für Schritt Programmieren lernen: Der ultimative Anfänger Guide für einen einfachen & schnellen Einstieg Rating: 0 out of 5 stars0 ratingsHTML5-Programmierung von Kopf bis Fuß: Webanwendungen mit HTML5 und JavaScript Rating: 0 out of 5 stars0 ratingsRaspberry Pi: Einstieg • Optimierung • Projekte Rating: 5 out of 5 stars5/5Hacken mit Python und Kali-Linux: Entwicklung eigener Hackingtools mit Python unter Kali-Linux Rating: 0 out of 5 stars0 ratingsSoftwareentwicklungsprozess: Von der ersten Idee bis zur Installation Rating: 0 out of 5 stars0 ratingsPowerShell: Anwendung und effektive Nutzung Rating: 5 out of 5 stars5/5Python programmieren lernen: Der spielerische Einstieg mit Minecraft Rating: 0 out of 5 stars0 ratingsNew Game Plus: Perspektiven der Game Studies. Genres - Künste - Diskurse (Bild und Bit. Studien zur digitalen Medienkultur) Rating: 0 out of 5 stars0 ratingsAndroid-Entwicklung für Einsteiger - 20.000 Zeilen unter dem Meer: 2. erweiterte Auflage Rating: 0 out of 5 stars0 ratingsC von Kopf bis Fuß Rating: 3 out of 5 stars3/5.NET-Praxis: Tipps und Tricks zu .NET und Visual Studio Rating: 0 out of 5 stars0 ratingsC++: Eine kompakte Einführung Rating: 0 out of 5 stars0 ratingsJavaScript kurz & gut Rating: 3 out of 5 stars3/5User Experience Testing 3.0: Status Quo, Entwicklung und Trends Rating: 0 out of 5 stars0 ratingsVue.js kurz & gut Rating: 0 out of 5 stars0 ratingsPython lernen – kurz & gut Rating: 0 out of 5 stars0 ratingsMicrocontroller für das IoT Rating: 0 out of 5 stars0 ratingsJavaScript kinderleicht!: Einfach programmieren lernen mit der Sprache des Web Rating: 0 out of 5 stars0 ratingsGit kurz & gut Rating: 0 out of 5 stars0 ratingsPowerprojekte mit Arduino und C: Schluss mit dem frustrierenden Ausprobieren von Code-Schnipseln! Rating: 0 out of 5 stars0 ratingsDas Franzis Starterpaket Arduino Uno: Das Handbuch für den Schnelleinstieg Rating: 0 out of 5 stars0 ratingsAndroid-Programmierung kurz & gut Rating: 0 out of 5 stars0 ratingsEinstieg in TypeScript: Grundlagen für Entwickler Rating: 0 out of 5 stars0 ratings
Reviews for Parallel Computing in .NET
Rating: 5 out of 5 stars
5/5
1 rating0 reviews
Book preview
Parallel Computing in .NET - Marc André Zhou
Enjoying the preview?
Page 1 of 1