array programming
programming paradigm that generalize operations on scalars to apply transparently to higher-dimensional arrays to facilitate parallelization
automatic vectorization
optimization where a computer program is converted from a scalar implementation to a vector implementation