This course is on Advanced Computer Architecture. It will introduce students to advanced aspects of processor design and will specifically focus on out-of-order pipelines, GPUs, and compiler techniques for enhancing ILP. The course will subsequently move on to cache design and main memory technologies such as DDR-4. A substantial portion of the course will be devoted to the theory of on-chip networks and memory models. The last part of the course will cover aspects of low-power design, hardware security, and reliability.
INTENDED AUDIENCE : UG and PG students (Computer Science and Electrical Engineering)
PRE-REQUISITES : Computer Architecture (2 nd year level)
INDUSTRY SUPPORT : Intel, AMD, IBM, Qualcomm, Texas Instruments