Demand for cycles fuels advances in hardware, and vice-versa
-
Cycle drives exponential increase in microprocessor performance (this is largely from low-end)
-
Drives parallel architecture harder: most demanding applications (this is high end driver)
|
Range of performance demands
-
Need range of system performance with progressively increasing cost
-
Platform pyramid
|
Goal of applications in using parallel machines: Speedup
|
For a fixed problem size (input data set), performance = 1/time
-
Speedup fixed problem (p processors) =
|