CSE 240A
Principles of Computer Architecture
(Formerly CSE 240.) This course will cover fundamental concepts in computer architecture. Topics include instruction set architecture, pipelining, pipeline hazards, bypassing, dynamic scheduling, branch prediction, superscalar issue, memory-hierarchy design, advanced cache architectures, and multiprocessor architecture issues. Restricted to students within the CS75, CS78, CS89, CS88, CS77, CS80, CS81, CS83, and CS76 majors. All other students will be allowed as space permits.
Topics
- instruction set architecture
- pipelining
- pipeline hazards
- bypassing
- dynamic scheduling
- branch prediction
- superscalar issue
- memory-hierarchy design
- advanced cache architectures
- and multiprocessor architecture issues
Topics explicitly listed in official catalogue description
Sources
- Course catalogue ↗2026-2027