Skip to Content

CS484-uiuc intro parallel prog and projects

Laxmikant Kale, University of Illinois at Urbana-Champaign

Usage Details

Laxmikant Kale, Blue Waters Trainee 001, Blue Waters Trainee 002, Blue Waters Trainee 003, Blue Waters Trainee 004, Blue Waters Trainee 005, Blue Waters Trainee 006, Blue Waters Trainee 007, Blue Waters Trainee 008, Blue Waters Trainee 009, Blue Waters Trainee 010, Blue Waters Trainee 011, Blue Waters Trainee 012, Blue Waters Trainee 013, Blue Waters Trainee 014, Blue Waters Trainee 015, Blue Waters Trainee 016, Blue Waters Trainee 017, Blue Waters Trainee 018, Blue Waters Trainee 019, Blue Waters Trainee 020, Blue Waters Trainee 021, Blue Waters Trainee 022, Blue Waters Trainee 023, Blue Waters Trainee 024, Blue Waters Trainee 025, Blue Waters Trainee 026, Blue Waters Trainee 027, Blue Waters Trainee 028, Blue Waters Trainee 029, Blue Waters Trainee 030, Blue Waters Trainee 031, Blue Waters Trainee 032, Blue Waters Trainee 033, Blue Waters Trainee 034, Blue Waters Trainee 035, Blue Waters Trainee 036, Blue Waters Trainee 037, Blue Waters Trainee 038, Blue Waters Trainee 039, Blue Waters Trainee 040, Blue Waters Trainee 041, Blue Waters Trainee 042, Blue Waters Trainee 043, Blue Waters Trainee 044, Blue Waters Trainee 045, Blue Waters Trainee 046, Blue Waters Trainee 047, Blue Waters Trainee 048, Blue Waters Trainee 049, Blue Waters Trainee 050, Blue Waters Trainee 051, Blue Waters Trainee 052, Blue Waters Trainee 053, Blue Waters Trainee 054, Blue Waters Trainee 055, Blue Waters Trainee 056, Blue Waters Trainee 057, Blue Waters Trainee 058, Blue Waters Trainee 059, Blue Waters Trainee 060, Blue Waters Trainee 650, Blue Waters Trainee 651, Blue Waters Trainee 652, Blue Waters Trainee 653, Blue Waters Trainee 654, Blue Waters Trainee 655, Blue Waters Trainee 656, Blue Waters Trainee 657, Blue Waters Trainee 658, Blue Waters Trainee 660, Blue Waters Trainee 662, Blue Waters Trainee 663, Blue Waters Trainee 664, Blue Waters Trainee 659, Blue Waters Trainee 661, Blue Waters Instructor 001, Blue Waters Instructor 002, Blue Waters Instructor 003, Blue Waters Instructor 030

CS 484 is a course aimed at teaching parallel programming. Students will be using OpenMP, and MPI and possibly Charm++. We can install charm++ ourselves. For some of the initial assignments requiring single-node submissions, we will be using the Xeon Phi sub- cluster of the campus cluster. There are about 65 students in the course now, expected to drop to below 60. The programming assignments will be short runs. In the first half of the course, they will be single node runs only. In the second half, they will use tens of nodes for MPI assignments and projects.
We expect a few assignments involving MPI as well as MPI and OpenMP between Feb 24th and May 3rd will be run on Blue Waters. These assignments will involve 16-64 nodes. In addition, the graduate students who make up half of the class, will be doing group projects from March end to May 15th. Once I personally ascertain that the code is efficient and scales well to tens of nodes, I would like them to be able to do some short runs on a several hundred nodes to study scalability, resources permitting.