错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Vektorisierung des Modellproblems

  • Tobias Weinzierl

摘要

Mit einem Verständnis dafür, wie Computer Gleitkomma-Berechnungen durchführen, vektorisieren wir unser Modellproblem. Dafür kategorisieren wir zunächst verschiedene Parallelisierungstechniken, bevor wir uns für einen pragma-basierten Ansatz entscheiden, d. h. wir verlassen uns auf Auto-Vektorisierung plus Vektorisierungshinweise an den Compiler. Compiler können uns Rückmeldung geben, wo sie erfolgreich vektorisieren, was uns hilft, wenn wir OpenMP Pragmas in unseren Code einführen. Wir schließen das Thema Vektorisierung mit einer Diskussion über Hindernisse für die Vektorisierung ab, wie Aliasbildung, Reduktionen oder Funktionsaufrufe.