CS425: Computer Systems Architecture (Fall 2023)

Department of Computer Science, University of Crete

Course Information

Area: Hardware and Computer Systems (E4)
Description: Performance metrics, pipelining and hazards, dynamic instruction scheduling with scoreboard and Tomasulo, ILP and static instruction scheduling, branch prediction, precise exceptions, speculation, multiple issue out-of-order superscalar processors, VLIW processors, thread level paralellism and multithreaded processors, multi-level cache memories and design optimizations, virtual memory and TLBs, multicore processors, snoop-based cache coherence, memory consistency, DRAM main memory technologies.
ECTS: 6
Prerequisites: CS225 Computer Organization
Mailing-list: hy425-list at csd dot uoc dot gr
Last update: 25 Sep. 2023 (V. Papaefstathiou)