CSE 240A Principles in Computer Architecture

Fall 2021 by Prof. Jishen Zhao

Course website: https://sites.google.com/eng.ucsd.edu/cse240a-f21/home?authuser=0

Description: This course provides a thorough and fundamental treatment of the art of computer architecture. Topics include concepts of von Neumann architectures, methods of evaluating CPU performance, instruction-set design and examples, pipelining, branch prediction, cache and memory hierarchy, main memory organization and memory controller, virtual memory, multicore processors, cache coherence and memory consistency, and GPU architecture.

Lectures

Homework & Assignments