CSE633: Parallel Computing

Spring 2023

Tuesday/Thursday, 5:00p - 6:20p, On-Line

Prof. Russ Miller

The focus of this course is experimental (hands-on) parallel computing. Each student is responsible for a semester-long project. Grading will be based on the project, as well as two formal talks, using presentation software (e.g., PowerPoint), that covers your project, including a definition and justification of the problem, sequential and parallel solution strategies, and a significant set of running times on large parallel systems that allow for an analysis and explanation of Amdahl's and Gustafson's speedups. In particular, the first talk provides a brief explanation of the proposed project, goals, expectations, and a timeline of the work to be performed. The second talk provides a summary of accomplishments. Students are encouraged to look at the final talks from previous semesters, available below. Note that a successfully completed project satisfies the requirement for a project in the M.S. program. (The student who completes the project successfully is responsible for filling out the proper paperwork and presenting it to Dr. Miller for a signature.) NB: There will be a cap on the number of students allowed to enroll in the course, so that those who are enrolled will have a full experience and educational opportunity.

Attendance is required. This course is offered remotely via Zoom. Please see the LMS (UBLearns) to find the Zoom information. The course is listed as an HE course, so will satisfy the requirement for a course to be taken on-campus/in person.

Grading is subjective, based on the quality of the following: