MIRI Master (High Performance Computing)

www.fib.upc.edu/en/masters/miri/high-performance-computing.html

Spring 2013

Visiting Professors’ Seminar

 

SEMINAR 34341

Issues in Computer Architecture and Microarchitecture for Future Computing Machines (3 ECTS)

Prof. Yale N. Patt (University of Texas at Austin, USA)

 

DATES:

 

May 27: 15:00 to 19:00 room C6-E101 (Intro, focus, calibration)

May 28: 15:00 to 18:00 room C6-E101 (Tradeoffs: ISA, Microarchitecture, System)

May 29: 15:00 to 18:00 room C6-E101 (Run-time mechanisms)

May 30: 15:00 to 18:00 room C6-E101 (Compile-time mechanisms)

June 03: 17:00 to 20:00 room C6-E101 (Parallelism: uniprocessor)

June 04: 15:00 to 18:00 room C6-E101 (Parallelism: multi-processor)

June 05: 15:00 to 18:00 room C6-E101 (State-of-the-art designs: GPUs and other)

June 06: 16:00 to 19:00 C6-E101 (Mega-nonsense and the future)

July 03: 12:00 to 14:00 and 15:00 to 18:00 C6-E101 (project presentations)

July 04: 15:00 to 16:00 C6-E101 (discussion final exam)

 

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.  We will deal with principles, tradeoffs, and implementation details.  We will cover mechanism (e.g., trace caches, helper threads, branch prediction, bandwidth).  We will discuss the implications of multi-core on future microprocessor design.  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 written final examination that will be taken outside of class and turned in prior to the final class meeting.