What is meant by
vectorization?
Vectorization is the process of converting an algorithm from
operating on a single value at a time to operating on a set of
values (vector) at one time. Modern CPUs provide direct
support for vector operations where a single instruction is
applied to multiple data (SIMD). A great deal of focus has
been given to engineering applications that are capable of
exploiting the growing number of CPU cores by running
multi-threaded or grid-distributed calculations. This type of
parallelism has become a routine part of designing
performance critical software.

What is meant by vectorization?

  • 1.
    What is meantby vectorization? Vectorization is the process of converting an algorithm from operating on a single value at a time to operating on a set of values (vector) at one time. Modern CPUs provide direct support for vector operations where a single instruction is applied to multiple data (SIMD). A great deal of focus has been given to engineering applications that are capable of exploiting the growing number of CPU cores by running multi-threaded or grid-distributed calculations. This type of parallelism has become a routine part of designing performance critical software.