CS-471 / 6 credits

Teacher: Falsafi Babak

Language: English

Remark: Cours biennal donné une année sur deux les années impaires


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 INR219   
11-12    
12-13     
13-14     
14-15     
15-16   INF213 
16-17    
17-18     
18-19     
19-20     
20-21     
21-22     

Tuesday, 10h - 12h: Lecture INR219

Thursday, 15h - 17h: Lecture INF213