Addressing the Usability Challenges in Current and Future Supercomputers

Colloq: Speaker: 
Dr. Luiz DeRose
Colloq: Speaker Institution: 
Cray, Inc.
Colloq: Date and Time: 
Tue, 2011-04-19 14:00
Colloq: Location: 
5100, Room 128 JICS Lecture Hall
Colloq: Host: 
Jeffrey Vetter
Colloq: Host Email:
Colloq: Abstract: 
The scale of current and future high end systems, as well as the increasing system software and architecture complexity, brings a new set of challenges for application developers. In order to achieve high performance on peta-scale systems, application developers need a programming environment that can address and hide the issues of scale and complexity of high end systems. Users must be supported by intelligent compilers, automatic performance analysis tools, adaptive libraries, and scalable software. In this talk I will present the Cray programming environment features that are being developed and deployed to improve user’s productivity on Cray Supercomputers. I will also discuss some of the challenges and open research problems that need to be addressed to build the system software for peta-scale systems.
Colloq: Speaker Bio: 
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. Dr. DeRose has a Ph.D. in Computer Science from the University of Illinois at Urbana-Champaign. With more than 20 years of high performance computing experience and a deep knowledge of its programming environments, he has published more than 40 peer-review articles in scientific journals, conferences, and book chapters, primarily on the topics of compilers and tools for high performance computing.