Visiting Professor Yale N. Patt gives the Master CANS Seminar "Issues in Computer Architecture and Microarchitecture for Future Computing Machines"

Date: 
Tuesday, 14 June 2011

DATES:
June 20: 15:00 to 19:00 room C6-E106 (lecture/discussion)
June 21: 15:00 to 18:00 room C6-E106 (lecture/discussion)
June 22: 15:00 to 18:00 room D6-004 (lecture/discussion)
June 27: 15:00 to 18:00 room D6-004 (lecture/discussion)
June 28: 15:00 to 18:00 room D6-004 (lecture/discussion)
June 29: 15:00 to 18:00 room D6-004 (lecture/discussion)
June 30: 15:00 to 18:00 room D6-004 (lecture/discussion)
July 06: 15:00 to 19:00 D6-004 (lecture/discussion plus student presentations)
July 07: 15:00 to 19:00 D6-004 (lecture/discussion plus student presentations)
July 08: 15:00 to 16:00 D6-004 (optional discussion session)
There will be a take home examination and a presentation required during the
end of the third week of the course.

DESCRIPTION:
This course identifies topics that are both fundamental to computer architecture
and relevant to the design of microprocessors of the future. The emphasis is
always on insights that will be useful to the graduate student, whether he/she
goes on for a PhD or joins a microprocessor design team.
In the course, we will deal with principles, tradeoffs, and implementation
details. We will cover mechanisms like trace caches, helper threads, branch
prediction, bandwidth, etc. We will discuss the implications of multi-core on
future microprocessor designs. We will examine current state of the art
microprocessors.
In addition to the class lectures/discussions, students will carry out an out-of-
class project and make a presentation on what they learn to the class. There will
be a final examination.