Course Info

LecturesMon. & Wed. 1:40 - 3:00 PM, 1010 Dow
DiscussionFri. 1:40 - 2:30 PM, G906 COOL
Web Pagehttp://www.eecs.umich.edu/courses/eecs570/
Course Toolshttp://ctools.umich.edu/
InstructorSatish Narayanasamy
Email, URLnsatish /at/ umich.edu, http://www.eecs.umich.edu/~nsatish/
Office4721 BBB
Office HoursTuesday 1-2:00pm and by appointment
GSIShaizeen Aga
Email, URLshaizeen /at/ umich.edu, http://www.shaizeen.com/
Office HoursWednesday 11.00am-12.00, Fridays 11:00am-12:00 when no discussion,1695 BBB
Admin. AssistantLauri Johnson
Emaillkjohns /at/ eecs.umich.edu
Office4808 CSE


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 paper reviews.

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.