2018 Presentation Videos
Building the Exascale Software Stack: Challenges and Strategies
Michael Heroux, Director of Software Technology, DOE Exascale Computing Project; Senior Scientist, Sandia National Laboratories; and Scientist in Residence, St. John’s University, Minnesota
The U.S. DOE Exascale Computing Project (ECP) is preparing to deliver science and engineering computing capabilities for machines that can perform up to a billion billion operations per second. Realizing this performance potential requires fundamental changes in algorithms, software design and development. Besides addressing these changes, ECP integrates software activities across all major DOE labs and numerous universities and corporations at a larger scale than ever before. In this presentation we characterize the challenges that ECP software efforts face and describe the strategies and status of efforts. We first provide an overview of the architectural challenges and software requirements. We then talk about software efforts to meet these challenges. Finally, we discuss how we are organizing and executing this large project-of-projects, highlighting strategies for effective communication and delivery of software capabilities.