Each instruction processes one data item , but there are multiple redundant functional units within each CPU thus multiple instructions can be processing separate data items concurrently .

There are multiple redundant functional units inside each CPU code , so that multiple instructions manipulates separate data items concurrently .
