A few bad ideas on the way to the triumph of parallel computing
Parallel computing has been an enormous success. This is despite many arguments against it. Existing code has not been usable. Specialized hardware accelerators have had trouble remaining relevant.
parallelism accelerators amdahl automatic parallelization exascale