Exascale Computing: Challenges and Opportunities

April 24, 2017 -
11:15am to 12:15pm
Cray Inc.
Keller Hall 3-125
Pen-Chung Yew
ABSTRACT: The High-Performance Computing (HPC) community is in the midst of the Exascale revolution – building supercomputers that are 50x faster than the nation’s fastest supercomputers today. This revolution touches all aspects of the HPC ecosystem – hardware (host processor, memory sub-system, and interconnection network), software (compiler, debugger, and performance analyzer), applications (development, debugging, and performance optimization), storage, and operating systems. Cray, being a leader in supercomputing solutions, is playing a key role in driving this revolution in all of these areas. The talk discusses the journey traversed, ongoing work and future opportunities. In particular, the talk will emphasize the innovations made in the processor design to support emerging memory systems, novel compiler optimizations and improvised performance analysis for these new features in hardware and software.
Dr. Dan Ernst is a Principal Engineer in Cray’s Advanced Technology Development team, where his focus is on exascale HPC and HPDA architectures, memory systems, application-optimized architectures, and system simulation. Dan has been a principal investigator for multiple customer-funded projects, where he performed studies exploring highly-custom system solutions in cooperation with application teams.  He has published papers on microprocessor architectures for performance, power-efficiency, and reliability, as well as the development of flexible simulation tools. Dan received his Ph.D. in Computer Science and Engineering from the University of Michigan in 2005.
Dr. Sanyam Mehta is senior software engineer at Cray Inc. His current interest is in processor design, but is also actively involved in the development of compilers and performance analysis tools. He received a PhD in Computer Science from the University of Minnesota in 2014, and a Bachelors from IIT Roorkee in 2011. He joined Cray in 2015 after a year’s experience at the University of Illinois as a Postdoctoral Research Associate. He has authored multiple publications in compilers and computer architecture and has filed two patents based on research at Cray.