Tuning für Multi-Core-Prozessoren

.Net-Anwendungen für Multithreading optimieren

Welche Verfahren man bei der Optimierung einer .Net-Anwendung für Dual-Core, Quad-Core und Multi-Core-CPUs einsetzt und wie man gängige Flaschenhälse vermeidet, ist Thema des fünften Teils unserer Reihe „Programmieren für Multi-Core-Prozessoren“.

Die Leistung von Computersystemen steigt seit Jahren kontinuierlich an. Dies betrifft nahezu alle Komponenten der Rechner. Am deutlichsten ist der Leistungsgewinn bei den Prozessoren, dem Arbeitsspeicher und den Festplatten zu verfolgen. Insbesondere die Prozessoren haben nicht nur dank höherer Taktung, sondern vor allem durch die Multi-Core-Technologie massiv an Leistungsfähigkeit zugelegt. Einzelne Anwendungen profitieren aber nur von Multi-Core-CPUs, wenn sie entsprechend programmiert sind.

Das aktuelle TecChannel-Tagesthema .Net-Anwendungen für Multi-Core optimieren befasst sich mit dem Tuning von .Net-Applikationen und erläutert, wie man Flaschenhälse und Probleme frühzeitig erkennt und behebt. (ala)