X Performance Metrics and Their Relation to Computer Architectures, Performance Evaluation Methods. Control Hazards and Branch Prediction. The Dataflow Principle And Eliminating False Dependencies. Superscalar Processors, Out-of-order, Vliw. The Memory System and Storage. Memory Technologies and Their Limitations, Cache Memories, Cache Hierarchy, Cache Coherence and Consistency. Virtual Memory, Fast Address Translation (tlb), Extensions For Virtual Machines. Hardware Multithreading (smt, Gpgpu). Reconfigurable Processors (fpga, Cgra).

Faculty: Computer Science
|Undergraduate Studies

Pre-required courses

234118 - Computer Organization and Programming


Course with no extra credit

46267 - Computer Architecture 234248 236267 - Computer Architecture 237267 - Computer Architecture


Semestrial Information