A data processing apparatus includes a SIMD (Single Instruction Multiple
Data) array (10) of processing elements. The processing elements are
operably divided into a plurality of processing blocks, the processing
blocks being operable to process respective groups of data items.