New architectures, such as novel heterogeneous cores and NV-RAM memory systems, are often radically different from today's systems. Our team has recently developed a number of techniques for modeling, simulating, and measuring these future systems. Aspen, our performance modeling language, allows users to compose and answer modeling questions quickly.
In the global exascale race, hardware often takes center stage. But the race might ultimately be won or lost based on how well the industry optimizes new and existing applications for extreme parallelism. Today's apps will not just run on tomorrow's systems, so we must think strategically and creatively about how to design applications that take maximum advantage of the first power-efficient, accelerator-driven exascale systems. This panel of HPC, software and computer science experts will discuss what we can, and should be doing, including a review of new scientific and commercial HPC requirements, programming model options and how to best align architecture and software design processes.