350C Advanced Computer Architecture

Program: 
Undergraduate Program
Division: 
Electives

Relationships between programming and hardware design,  high performance and low power microarchitectures, memory system design, technology and workload constraints on design, special techniques for coding, addressing, and control, evaluation of design alternatives.

Prerequisites: 

Prerequisite:  The following coursework with a grade of at least C- in each:  Computer Science 314 or 314H or 315 or 315H and 439 or 439H.