everything.study
COS 475

Computer Architecture

Undergraduate catalogue cross-listing

An in-depth study of the fundamentals of modern computer processor and system architecture. Students will develop a strong theoretical and practical understanding of modern, cutting-edge computer architectures and implementations. Studied topics include: Instruction-set architecture and high-performance processor organization including pipelining, out-of-order execution, as well as data and instruction parallelism. Cache, memory, and storage architectures. Multiprocessors and multicore processors. Coherent caches. Interconnection and network infrastructures. Prerequisite: ECE 375/COS 375 and ECE 206/COS 306 (or familiarity with Verilog).

Topics

Topics explicitly listed in official catalogue description

Prerequisites & course information

ECE 375/COS 375 and ECE 206/COS 306 (or familiarity with Verilog).

Sources
Catalogue variants