
Chapter 29
Parallel Computing Trends for the
Coming Decade
John Shalf
Lawrence Berkeley National Laboratory
29.1 Technology Scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
29.1.1 Classical Scaling Period (1965–2004) . . . . . . . . . . . . . . . . . . . . 326
29.1.2 End of Classical Scaling (2004) . . . . . . . . . . . . . . . . . . . . . . . . . . 326
29.1.3 Toward Data-Centric Computing (2014–2022) .. . . . . . . . . 328
29.2 Implications for the Future of Storage Systems . . . . . . . . . . . . . . . . . 329
29.3 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .