|
|
|
|
|
by meisanother
1368 days ago
|
|
From Data Parallel algorithms by Hillis and Steele conclusion:
'if the number of
lines of code is fixed and the amount of data is
allowed to grow arbitrarily, then the ratio of code to
data will necessarily approach zero. The parallelism
to be gained by concurrently operating on multiple
data elements will therefore be greater than the
parallelism to be gained by concurrently executing
lines of code' I feel like this sums up the way of thinking one must have in this paradigm. It's funny because when designing digital hardware, you're kind-of trained to see things under that angle, since often the commands you write will expand in that tree-like structure, but to gates/ALU instead of data. Then managing the data-path often piggy-backs on the hardware structure you just generated. I feel like I have a overall grasp on these concept, yet there's so much interesting results that I don't know about... |
|