CSC 476
Computer Architecture and Security
This course delves into advanced topics in computer architecture such as out-of-order execution, speculative execution, cache protocols, and advanced memory techniques. It will also introduce the security problems caused by these designs, such as side-channel attacks, Rowhammer attacks, and Spectre/Meltdown vulnerabilities. Students will learn about the design of modern processors and their impact on performance and security.
Sources
- Course catalogue ↗2026-2027