High Performance Computing 1
Ideas for dividing work
•
Pipelining
–
a sequence of tasks performed by one of a host
of processors; functional decomposition
–
examples: upper triangular linear solves;
pipeline sorts
–
usually dynamic work assignments
•
•
•