Prerequisites: CS220A
3-0-0-9
Course Contents
Introduction: Overview of Computer Architecture, Performance evaluation of processors, Pipelining, Super pipelines, Advanced pipelines, static and dynamic scheduling, Instruction level parallelism, loop unrolling, VLIW and Super scalar processors, Vector processing and array processing, Memory: bandwidth issues, memory organization, cache coherence, Symmetric multiprocessors (SMP), NUMAMPs, Massively parallel processors, Cache coherence protocols, Interconnection networks, I/O processing, parallel programming, Examples of contemporary architectures, AS (Reliability, Availability, Scalability) features.
Topics
Current Course Information
Instructor(s):
Number of sections:
Tutors for each section:
Schedule for Lectures:
Schedule for Tutorial:
Schedule for Labs: