After over two decades of relative architectural stability for distributed memory parallel computers, the end of Dennard scaling and the looming end of Moore's "law" is forcing major changes in computing systems. Can the community continue to use programming systems such as MPI for extreme scale systems? Does the growing complexity of compute nodes require new programming approaches? This talk will discuss some of the issues, with emphasis on internode and intranode programming systems, the connections between them, and the impact this has on both algorithms and how those algorithms are expressed in programs.
Back to Workshop IV: New Architectures and Algorithms