CS-471 / 6 credits

Teacher: Falsafi Babak

Language: English


Summary

Multiprocessors are now the defacto building blocks for all computer systems. This course will build upon the basic concepts offered in Computer Architecture I to cover the architecture and organization of modern multiprocessors from mobile and embedded platforms to servers, data centers and cloud computing platforms.

Content

Learning Prerequisites

Recommended courses

Computer Architecture I, basic C/C++ systems programming.

Learning Outcomes

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

  • Design and evaluate parallel computer organizations
  • Develop parallel programs and benchmarks for parallel systems
  • Design the basic components of modern parallel systems including multiple processors, cache hierarchies and networks
  • Quantify performance metrics for parallel systems
  • Interpret and critique research papers
  • Plan , propose and conduct a research project empirically
  • Present research contributions

Teaching methods

Lectures, homeworks, and a research project

Assessment methods

Continuous control :
Homework : 30 %, Project 15 %, Midterm test : 20 %,
End term test : 35 %

In the programs

  • Semester: Fall
  • Exam form: During the semester (winter session)
  • Subject examined: Advanced multiprocessor architecture
  • Lecture: 4 Hour(s) per week x 14 weeks
  • Semester: Fall
  • Exam form: During the semester (winter session)
  • Subject examined: Advanced multiprocessor architecture
  • Lecture: 4 Hour(s) per week x 14 weeks
  • Semester: Fall
  • Exam form: During the semester (winter session)
  • Subject examined: Advanced multiprocessor architecture
  • Lecture: 4 Hour(s) per week x 14 weeks
  • Semester: Fall
  • Exam form: During the semester (winter session)
  • Subject examined: Advanced multiprocessor architecture
  • Lecture: 4 Hour(s) per week x 14 weeks
  • Semester: Fall
  • Exam form: During the semester (winter session)
  • Subject examined: Advanced multiprocessor architecture
  • Lecture: 4 Hour(s) per week x 14 weeks
  • Semester: Fall
  • Exam form: During the semester (winter session)
  • Subject examined: Advanced multiprocessor architecture
  • Lecture: 4 Hour(s) per week x 14 weeks
  • Semester: Fall
  • Exam form: During the semester (winter session)
  • Subject examined: Advanced multiprocessor architecture
  • Lecture: 4 Hour(s) per week x 14 weeks
  • Semester: Fall
  • Exam form: During the semester (winter session)
  • Subject examined: Advanced multiprocessor architecture
  • Lecture: 4 Hour(s) per week x 14 weeks
  • Semester: Fall
  • Exam form: During the semester (winter session)
  • Subject examined: Advanced multiprocessor architecture
  • Lecture: 4 Hour(s) per week x 14 weeks
  • Semester: Fall
  • Exam form: During the semester (winter session)
  • Subject examined: Advanced multiprocessor architecture
  • Lecture: 4 Hour(s) per week x 14 weeks
  • Exam form: During the semester (winter session)
  • Subject examined: Advanced multiprocessor architecture
  • Lecture: 4 Hour(s) per week x 14 weeks

Reference week

 MoTuWeThFr
8-9     
9-10     
10-11     
11-12     
12-13     
13-14     
14-15     
15-16     
16-17     
17-18     
18-19     
19-20     
20-21     
21-22     

Related courses

Results from graphsearch.epfl.ch.