Data parallelism is an approach towards parallel processing that depends on being able to break up data between multiple compute units (which could be cores in a processor, processors in a computer, ...
Intel director James Reinders explains the difference between task and data parallelism, and how there is a way around the limits imposed by Amdahl's Law... I'm James Reinders, and I'm going to cover ...
Introduction to parallel computing for scientists and engineers. Shared memory parallel architectures and programming, distributed memory, message-passing data-parallel architectures, and programming.