Technical data
Vector Processing Concepts
1.10.2 Vectorization Factor
Some computer programs use only a portion of the code during the
majority of the execution time. For example, a program may spend most
of its time doing mathematical calculations, which comprise only 20% of
its code. The vectorization factor may be defined as the percentage of the
original scalar execution time that may be vectorized. Figure 1–9 shows
how the performance increases as more code is vectorized.
Figure 1–9 Computer Performance vs. Vectorized Code
msb-0428-90
10
9
8
7
6
5
4
3
2
1
SPEEDUP OR
RELATIVE PERFORMANCE
% OF CODE USED WITH
VECTOR INSTRUCTIONS
10 20 30 40 50 60 70 80 90 100
1–21