Course Info

LecturesMon. & Wed. 1:40 - 3:00 PM, 1017 Dow
DiscussionFri. 1:40 - 2:30 PM, 1200 EECS
Web Pagehttp://www.eecs.umich.edu/courses/eecs570/
InstructorThomas Wenisch
Email, URLtwenisch /at/ umich.edu, http://www.eecs.umich.edu/~twenisch/
Office4620 BBB
Office HoursM 3-4 and by appointment
GSIAmlan Nayak
Emailamlan /at/ umich.edu
Office HoursTu/Th 1-2:30, Fri 1:30-2:30 (when no discussion)


EECS 570 will discuss foundations of a multi-processor architecture, both design and programming of such machines. We will read and discuss recent advancements in parallel architectures, and learn about recent parallel processors. We will also learn a bit about parallel applications and a dvancements in parallel programming such as CUDA, transactional memory, etc., which could influence the design of future parallel processors. There will be two programming assignment, two exams, a final research project and quiz questions on the readings.

What knowledge does EECS 570 assume?

EECS 570 assumes that you can read and analyze recent papers published in top-tier computer architecture and systems conferences (ISCA, MICRO, ASPLOS, SOSP, OSDI). EECS 470 should provide adequate preparation.