Aktuelle Posts

Parallel Computimng in .NET: Rezension


by Marc André Zhou December 21, 2011 14:42

Rainer Strpoek nahm sich für eine Rezension meines Buches "Parallel Computing in .NET" Zeit.

Erfahrene .NET-Entwickler zögern oft, bevor sie ein Buch kaufen. Zu viele Autoren beschränken sich darauf, die Basics zu erklären oder wiederholen im Wesentlichen den Inhalt der MSDN Library. „Parallel Computing in .NET“ von Marc André Zhou gehört nicht in diese Kategorie. Es ist ein Beispiel dafür, wie gute Bücher für Profientwickler sein sollten: Sie müssen ein Thema so beleuchten, dass sie einen echten Mehrwert im Vergleich zum Nachschlagewerk aus dem Hause Microsoft, der MSDN Library, bieten. Lesen Sie hier die vollständige Rezension.

Tags:

Buch | C# | Parallel FX | Parallel Task Library | PLINQ

BASTA! TV: Ist Parallel Computing in .NET wirklich schon Daily Business?


by Marc André Zhou May 09, 2010 09:31

Mit .NET 4.0 haben Entwickler neue Möglichkeiten in Hinsicht auf die parallele Programmierung, die in Zukunft immer wichtiger werden wird. Bis vor kurzem konnte man sich darauf verlassen, dass die Geschwindigkeit von Programmen durch den Einsatz einer neuen CPU-Generation verbessert werden kann, doch dies gehört nun der Vergangenheit an. Jetzt hat man die Möglichkeit durch den Einsatz mehrerer CPU-Kerne in den PCs die Leistung zu steigern, doch um mehrere CPU-Kerne effektiv nutzen zu können, ist die parallele Programmierung von Nöten.

Auf der BASTA! Spring 2010 hat Katharina Friedrich, Redakteurin des dot.NET Magazins, die Möglichkeit genutzt, mit Marc André Zhou, Logica Deutschland GmbH & Co. KG, unter anderem über das Thema Parallel Computing zu sprechen.

Zum Interview >

Tags: ,

.NET | .NET Features | Buch | C# | Parallel FX | Threading

BUCH: Parallel Computing unter .NET 2.0 bis 4.0


by Marc André Zhou June 19, 2009 10:38

Hier sind die ersten Informationen zu meinem im Dezember erscheinen Buch:

Kurzinfo
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 bei der Programmierung von Multicore-Anwendungen dargestellt. Dabei werden u. a. folgende Themenfelder behandelt:

  • Warum „Parallel Computing“
  • 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

Weitere Informationen

Tags: , , ,

.NET | .NET Features | C# | Parallel FX | Parallel Task Library | Buch