Mar 29, 2024  
2019-2020 Graduate Catalog 
    
2019-2020 Graduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CSCI 560 - Advanced Computer Architecture


(3 hours) Prerequisites: CSCI 315 or CSCI 325 & CSCI 330. This is an introductory graduate-level course in computer architecture. This course is intended to do two things: to give you a solid, detailed understanding of how computers are designed and implemented, including the central processor and memory and I/O interfaces; and to make you aware of the numerous tradeoffs in design and implementation, their interaction, their realization in both historical and state-of-the-art systems, and trends that will affect them in future systems. Topics include instruction set architectures, pipelining (including basic pipelining, multiple-instruction-per-cycle machines, out-of-order instruction execution, and vector processing), memory systems (including caches and virtual memory), I/O interfaces (including networks), operating system issues, and basic multiprocessor systems.  Case studies on current trends will be required from graduate students.



Add to Portfolio (opens a new window)