Course Info

LecturesTuesdays 15:15 - 17:00 in CM3
LabsTuesdays 17:15 - 18:00 in INF02 and INF03
Web Pagehttp://parsa.epfl.ch/courses/cs307/
InstructorBabak Falsafi
Email, URLbabak.falsafi /at/ epfl.ch, http://parsa.epfl.ch/~falsafi
OfficeINJ 234
Office HoursBy appointment
Phone+41 21 693 81 39
AssistantHussein Kassir
Email, URLhussein.kassir /at/ epfl.ch, http://parsa.epfl.ch/~kassir/
OfficeINJ 215
AssistantArash Pourhabibi
Email, URLarash.pourhabibi /at/ epfl.ch, http://parsa.epfl.ch/~pourhabi
OfficeINJ 238
AssistantMark Sutherland
Email, URLmark.sutherland /at/ epfl.ch, http://people.epfl.ch/mark.sutherland
OfficeINJ 215
Admin. AssistantStephanie Baillargues
Email stephanie.baillargues /at/ epfl.ch
OfficeINJ 234

Introduction to Multiprocessor Architecture

Multiprocessors are a core component in all types of computing infrastructure, from phones to datacenters. This course will build on the prerequisites of processor design and concurrency to introduce the essential technologies required to combine multiple processing elements into a single computer.

Course content:

Learning outcomes

By the end of the course, the student must be able to:

Learning prerequisites

Required courses


A tentative breakdown of grade is given below. All grades will be available through an automated system accessible online through the class web page.
Programming Assignments
Participation & Discussion