Hardware Reference
In-Depth Information
4
Data-Level Parallelism in Vect-
or, SIMD, and GPU Architec-
tures
We call these algorithms data parallel algorithms because their parallelism comes from simultan-
eous operations across large sets of data, rather than from multiple threads of control.
W. Daniel Hillis and Guy L. Steele
“Data Parallel Algorithms,” Comm. ACM (1986)
If you were plowing a field, which would you rather use: two strong oxen or 1024 chickens?
Seymour Cray, Father of the Supercomputer
(arguing for two powerful vector processors versus many simple processors)
Search WWH ::
Custom Search