OpenMP-Primer: BSP auf Multicores
摘要
Wir führen OpenMP für Multicore-Programmierung durch die Augen des BSP-Programmiermodells ein. Ein Überblick über einige Terminologien für die Programmierung von Multicore-CPUs und einige Syntaxdiskussionen ermöglichen es uns, gut geeignete Schleifen für OpenMP BSP zu definieren. Nach einem Entwurf des Datentransfers während der Beendigung des Bulks verlassen wir die akademische Vorstellung von BSP und führen den gemeinsamen Speicherdatenaustausch über kritische Abschnitte und Atomics ein. Bemerkungen zu Variablen-Sichtbarkeitsrichtlinien und einige Scheduling-Optionen schließen das Kapitel ab.