CS247: Advanced Computer Architecture (Graduate level): Green sheet
Detailed analysis of high-performance, fault-tolerant computer systems. Survey various machine architectures including implementation alternatives for major processor sub-systems. Pipelined, vector, VLSI, and dataflow architectures are examined. Discussion includes data representation, arithmetic logic unit operations and algorithms, control unit operation and instruction formats, memory addressing schemes, and hierarchical memory organization. Performance measurement and speedup techniques are studied to perform tradeoff analysis and design optimization. Programming projects using the VHDL language and Cadence simulation environment will be used to demonstrate computer-aided design and functional verification techniques for digital systems. A written report and oral presentation on a relevant and approved topic of interest to the student will be required.
CS147: Computer Architecture: Green sheet