For example, in some programs, such as in matrix multiplication, or other matrix manipulation programs, it is desirable for the programs to be structured so that a series of SIMD instructions essentially each enable each processing element 42 to process a MIMD program to manipulate the matrix data.