Advanced Topics In Computer Architecture (EE-0156)
Spring 2026 · EE 0156 · Tufts University · 3 credits · Undergraduate
Modern computer architecture, starting from basic 5-stage pipelines and progressing to out-of-order superscalar processors, multicore processors, and heterogeneous processors. Techniques to maximize single-thread performance within the constraints of memory technology, power consumption, and the inherent instruction-level parallelism of applications. Current and future challenges faced by computer architects and computer-system designers. Discussion of research papers. Recommendation: EE126/COMP146 or COMP40
Course codes: EE-0156, EE 0156, EE0156, EE-156, EE 156, EE156, CS-0140, CS 0140, CS0140, CS-140, CS 140, CS140
- 01-LEC (Lecture) — Mark David Hempstead