|
Courses with significant overlap with this course: Semester of last offering: Date of approval: dd-mmm-yyyy |
|||||
Prerequisites: CS220A 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
Instructor(s):
Number of sections: Tutors for each section: Schedule for Lectures: Schedule for Tutorial: Schedule for Labs:
|