ECE/CS 508: Manycore Parallel Algorithms
Fall 2025


Announcements


Course Information


Staff and Office Hours

Prof. Steve Lumetta (lumetta) Tu 1:00-3:00 p.m. Daily Byte (ECEB)
Jinghua Wang (jinghua3) Fr 3:30-5:30 p.m. 5034 ECEB

Assignments

Assignments will be distributed using Git. You will need to merge changes if I make modifications to the assignments, so be sure that you are familiar with Git. The ProGit book is a decent introduction.


Final Exam

UIUC assigns final exam times based on class times, so you can know your exam times when you sign up for classes.

The final exam will be online using PrairieLearn. After people have settled into their final class schedules (usually about the third or fourth week), I'll do an informal poll to see when people want the exam. Last time, the class voted to use the campus' nominal exam date, which for us means Thursday 18 December. Whatever day we choose, you'll have three hours to complete the final, but you can decide exactly when you want to take the exam--at any point during that day.


Lecture Notes and Overviews

I'll try to have a tentative version of slides available in advance (change our web page from 508 to 508-S23 to view the last offering), but may edit the version actually used until just before the lecture (and will post it afterward).

Lecture recordings are available after the class as a MediaSpace channel (once MediaSpace has finished processing them). Live streaming will not be supported.


Papers Mentioned During Lecture

The papers below were / will be mentioned in lecture and are things that you should at least consider reading to broaden your GPU and HPC background knowledge.