x

Course Info

LecturesMon & Wed 1:30-2:50 PM, 1670 Beyster
DiscussionFri 1:30-2:20 PM (when needed), 1670 Beyster
Web Pagehttp://www.eecs.umich.edu/courses/eecs570/
Canvashttp://canvas.umich.edu/
PiazzaLink on Canvas
OH Queuehttps://oh.eecs.umich.edu/courses/eecs570/
InstructorYatin Manerkar
Email, URLmanerkar /at/ umich.edu, https://web.eecs.umich.edu/~manerkar/
Office4816 BBB
Office HoursThu 10:00 AM-11:00 AM Zoom Link
GSIAlhad Daftardar
Emailalhad /at/ umich.edu
Office HoursTuTh Noon-1:30pm, Fri 11:00AM-Noon
OH/Discussion Location1670 Beyster (for discussions)
GSIJoseph Nwabueze
Emailjnnwa /at/ umich.edu
Office HoursTuTh 1:30-3:00pm, Fri Noon-1:00pm
OH/Discussion Location1670 Beyster (for discussions)

Calendar

Description

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.

Acknowledgements

EECS 570 has been supported by generous equipment donations from Intel's University Program Office.

Intel Education Logo