Course Number
525.712
Next Offered
Fall 2024
Location
Online
Course Format
Asynchronous Online

This course covers topics essential to modern superscalar processor design. A review of pipelined processor design and hierarchical memory design is followed by advanced topics including the identification of parallelism in processes; multiple diversified functional units in a pipelined processor; static, dynamic, and hybrid branch prediction techniques; the Tomasulo algorithm for efficient resolution of true data dependencies; advanced data flow techniques with and without speculative execution; multiprocessor systems; and multithreaded processors.

Course Prerequisite(s)

EN.525.612 Computer Architecture or equivalent.

Course Offerings

Open
First Time Online

Advanced Computer Architecture

525.712.81
08/26/2024 - 12/10/2024
Semester
Fall 2024
Course Format
Asynchronous Online
Location
Online
Cost
$5,270.00
Course Materials