Parallel Computing
Für leistungsstärkere Computer und höhere Rechnergeschwindigkeiten statten Chiphersteller neue PCs mit mehreren Prozessorkernen aus. Man findet nur noch selten Computer mit nur einem Kern, zwei Kerne sind inzwischen die Norm, 4-Kern- und 8-Kern-Systeme werden sicher bald der Usus sein.
Ein großer Teil der momentan erhältlichen Software ist allerdings noch nicht in der Lage, diese steigende Prozessorenzahl zu nutzen. Hierfür ist es nötig, dass Anwendungen so geschrieben werden, dass sie eine sichere und effektive Aufgliederung ihrer Bestandteile unterstützt, damit diese Teile parallel berechnet und auf alle Kerne verteilt werden können.
Mit den derzeitigen Programmiersprachen, Bibliotheken oder Entwicklungsumgebungen ist es relativ kompliziert, die Anforderungen von Multicore-Programmierung umzusetzen. Microsoft hat es sich daher zum Ziel gesetzt, den Einsatz von Parallelität für Entwickler deutlich zu vereinfachen. So wird unter anderem mit Visual Studio 2010 eine stabile Grundlage zur Erstellung von Multithreaded-Anwendungen geboten werden.
Über Feedback zu diesem neuen Developer Center freuen wir uns jederzeit. Vermissen Sie einen Inhalt, haben Sie selbst Inhalte die Sie beisteuern möchten? Bitte kontaktieren Sie uns.