Application of Data Parallelism
- Each PE contains an employee record with his/her salary
If salary > 100K then
salary = salary *1.05
else
salary = salary *1.10
- Logically, the whole operation is a single step
- Some processors enabled for arithmetic operation, others disabled
Other examples:
- Finite differences, linear algebra, ...
- Document searching, graphics, image processing, ...
Some recent machines:
- Thinking Machines CM-1, CM-2 (and CM-5)
- Maspar MP-1 and MP-2,