Paralleler Code
摘要
Wir unterscheiden drei verschiedene Strategien (Wettbewerb, Datenzerlegung, funktionale Zerlegung) bei der Gestaltung von Parallelisierungsschemata. SIMD’s Vektorisierung ist ein spezieller Fall von Datenparallelismus, den wir nun auf MIMD-Maschinen verallgemeinern, bei denen wir (logisch) gemeinsam genutzten und verteilten Speicher unterscheiden. Unser Text diskutiert einigen Herstellerjargon bezüglich Hardware, bevor wir BSP und SPMD als Programmierungstechniken einführen.