Performance and Programmability Challenges in Current and Future Supercomputers
Performance and Programmability Challenges in Current and Future Supercomputers
Venue
Free, public seminar — all welcome. No RSVP required.
Are you ready for the future of high performance computing? Is your application performance portable? The emerging hardware architecture trends are paving the road towards Exascale computing, but the scale and complexity of current and future high-end systems with heterogeneous processing elements, more processors per node, more threads per processor, longer vector lengths, and more complex memory hierarchies, creates a new set of challenges for application developers.
Computational scientists are facing new critical system characteristics that will significantly impact the performance and scalability of applications.
With this new generation of supercomputers, application developers need sophisticated compilers, tools, libraries, and adaptive runtime systems that can help maximise programmability with ease, porting and tuning efforts, while not losing sight of performance portability across a wide range of systems.
In this talk, I will present Cray’s high-level parallel programming environment for performance and programmability on current and future supercomputers, and will discuss some of the challenges and open research problems that we are addressing to build the system software for extreme-scale systems to help users solve multi-disciplinary and multi-scale problems with high levels of performance and programmability.
Speaker bio
![](/files/145/Luiz-DeRose.jpg)
Dr Luiz DeRose is a Senior Principal Engineer and the Programming Environments Director at Cray Inc., where he is responsible for the programming environment strategy for all Cray systems.
Before joining Cray in 2004, he was a research staff member and the Tools Group Leader at the Advanced Computing Technology Center at IBM Research.
Dr DeRose has a PhD in Computer Science from the University of Illinois at Urbana-Champaign, USA.
With more than 25 years of high performance computing experience and a deep knowledge of its programming environments, he has published more than 50 peer-review articles in scientific journals, conferences, and book chapters, primarily on the topics of compilers and tools for high performance computing.