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.


Homework & Assignments