Course Number
525.712
Next Offered
Fall 2026
Course Format
Online - Asynchronous

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.;***Cybersecurity students only: Must complete core courses first (EN.605.621 AND EN.695.601 AND EN.695.641).

Course Offerings

Open

Advanced Computer Architecture

525.712.81
08/31/2026 - 12/11/2026
Semester
Fall 2026
Course Format
Online - Asynchronous
Location
Cost
$5,620.00
Course Materials