Skip to Content

CS 598: Designing and Building Applications for Extreme Scale Systems

Bill Gropp, University of Illinois at Urbana-Champaign

Usage Details

Bill Gropp, Blue Waters Trainee 743, Blue Waters Trainee 744, Blue Waters Trainee 745, Blue Waters Trainee 746, Blue Waters Trainee 747, Blue Waters Trainee 748, Blue Waters Trainee 749, Blue Waters Trainee 750, Blue Waters Trainee 751, Blue Waters Trainee 752, Blue Waters Trainee 753, Blue Waters Trainee 754, Blue Waters Trainee 755, Blue Waters Trainee 756, Blue Waters Trainee 757, Blue Waters Trainee 758, Blue Waters Trainee 759, Blue Waters Trainee 760, Blue Waters Trainee 761, Blue Waters Trainee 762, Blue Waters Trainee 763, Blue Waters Trainee 764, Blue Waters Trainee 765, Blue Waters Trainee 766, Blue Waters Trainee 767, Blue Waters Trainee 768, Blue Waters Trainee 769, Blue Waters Trainee 770, Blue Waters Trainee 771, Blue Waters Trainee 772, Blue Waters Trainee 773, Blue Waters Trainee 774, Blue Waters Trainee 775, Blue Waters Trainee 776, Blue Waters Trainee 777, Blue Waters Trainee 778, Blue Waters Trainee 779, Blue Waters Trainee 780, Blue Waters Trainee 781, Blue Waters Trainee 782, Blue Waters Trainee 783, Blue Waters Trainee 784, Blue Waters Trainee 785, Blue Waters Trainee 786, Blue Waters Trainee 787, Blue Waters Trainee 788, Blue Waters Trainee 789, Blue Waters Trainee 790, Blue Waters Trainee 791, Blue Waters Trainee 792, Blue Waters Trainee 793, Blue Waters Trainee 794, Blue Waters Trainee 795, Blue Waters Trainee 796, Blue Waters Trainee 797, Blue Waters Trainee 798, Blue Waters Trainee 799, Blue Waters Trainee 800, Blue Waters Trainee 801, Blue Waters Trainee 802, Blue Waters Instructor 023, Blue Waters Instructor 024, Blue Waters Instructor 025, Blue Waters Instructor 026, Blue Waters Instructor 027

The course, “Designing and Building Applications for Extreme Scale Systems,” is being offered in the Spring of 2015 by the University of Illinois, as well as the Virtual School on Petascale computing. This course covers how to design and implement applications for extreme scale systems, including analyzing and understanding the performance of applications, the primary causes of poor performance and scalability, and how both the choice of algorithm and programming system impact achievable performance. Exercises at scale are an important part of this course, and Blue Waters provides a perfect platform on which students can learn about scaling issues, the impact of the interconnect and process topology, and how to achieve high I/O performance on parallel file systems.