What is MIMD parallelism?
Having multiple independent processors working together on a problem is called MIMD parallelism (multiple instructions, multiple data) as each processor would be executing its own instruction stream. If you have multiple AltiVec-enhanced processors in a shared memory system, you can have MIMD parallelism at a higher level and vector SIMD parallelism at a lower level.