auto-vectorizable code
noun phraseUK /ˌɔːtəʊ ˈvɛktəraɪzəbl kəʊd/
US /ˌɔːtoʊ ˈvɛktəraɪzəbl koʊd/
Code that a computer can automatically change to do many things at once.
The compiler turned the loop into auto-vectorizable code that ran much faster.
RELATED WORDS
OTHER MEANINGS
2. Source code written so a compiler can convert it into single-instruction-multiple-data operations.
Writing auto-vectorizable code means avoiding branches inside tight loops.
3. A property of a program region that can be safely transformed into vector instructions without changing results.
The profiler flagged the inner loop as auto-vectorizable code.
4. Code patterns that compilers detect and rewrite to use wide registers.
Simple array arithmetic often becomes auto-vectorizable code.