Courses of Study 2022-2023 
    
    Mar 29, 2024  
Courses of Study 2022-2023 [ARCHIVED CATALOG]

Add to Favorites (opens a new window)

ECE 5750 - Advanced Computer Architecture

(crosslisted) CS 5420 
     
Fall. 4 credits. Letter grades only.

Prerequisite: ECE 4750  or CS 4420 .

J. Martinez.

This course discusses advanced topics in computer architecture beyond the material that is covered in undergraduate courses such as ECE 4750 /CS 4420 . In particular, the course places special focus on multicore and multiprocessor architectures (coherence, consistency, synchronization, interconnects, OS support, etc.), as well as advanced architecture techniques (simultaneous multithreading, speculative loads and stores, neural branch predictors, hardware resource management, memory scheduling, etc.) Students work on parallel programming assignments that emphasize hardware-aware performance optimization.



Add to Favorites (opens a new window)