ELEC 470  Computer System Architecture  Units: 3.50  

This course covers advanced topics in computer architecture with a quantitative perspective. Topics include: instruction set design; memory hierarchy design; instruction-level parallelism (ILP), pipelining, superscalar processors, hardware multithreading; thread-level parallelism (TLP), multiprocessors, cache coherency; clusters; introduction to shared-memory and message-passing parallel programming; data-level parallelism (DLP), GPU architectures.

Learning Hours: 3, Lecutre, 0, Tut: 0.5) Lab  
Requirements: Prerequisites: ELEC 371ELEC 274 or CISC 221 Corequisites: Exclusions:   
Offering Term: W