Was ist Vektorisierung?

Umwandlung einer Schleife, die auf jedem Element dieselbe Berechnung ausführt, so dass SIMD-Befehle mehrere Elemente gleichzeitig verarbeiten. Voraussetzung ist, dass zwischen den Durchläufen keine Datenabhängigkeit besteht.

Japanische Bezeichnung: ベクトル化

Fachgebiet: Compiler

Verwandte Begriffe

Abstrakter Syntaxbaum (AST) Basisblock (Basic Block) Befehlsplanung (Instruction Scheduling) Elimination gemeinsamer Teilausdrücke Inlining (Funktionseinbettung) Just-in-Time-Kompilierung (JIT) Konstantenfaltung (Constant Folding) Kontrollflussgraph Lexikalische Analyse (Scanner) LLVM

Zurück zum Glossar