7 Architektur paralleler Software

Die in den vorangegangen Kapiteln vorgestellten Mechanismen, Datenstrukturen und Entwurfsmuster sind die Bausteine, aus denen parallele Programme entstehen. Doch wie geht man an komplexe Probleme heran? Wie geht man an Software heran, bei der eine einfache Schleifenparallelisierung an der richtigen Stelle oder einige parallel gestartete Tasks nicht zum erhofften Ergebnis führen? Wie findet man Ansatzpunkte für eine parallele Architektur? In diesem Kapitel stellen wir bewährte Vorgehensweisen für die Erstellung und Umsetzung paralleler Architekturen vor, sei es, um existierende Software zu parallelisieren oder komplett neue Software zu entwerfen. Wir beginnen mit dem Entwurf paralleler Algorithmen, die den Kern ...

Get Multicore-Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.