Instructor: Dr. Manikas
Text: Parallel Computer Organization and Design, M. Dubois, M. Annavaram, and P. Stenstrom, Cambridge University Press, 2012. ISBN 978-0-521-88675-8
Lecture: T,Th 11:00 am - 12:20 pm
THIS COURSE WILL BE TAUGHT REMOTELY (Virtual Course): All course materials will be posted on Canvas.
Introduces the state of the art in uniprocessor computer architecture, with a focus on the quantitative analysis and cost-performance trade-offs in instruction set, pipeline, and memory design. Topics include quantitative analysis of performance and hardware costs, instruction set design, pipeline, delayed branch, memory organization, and advanced instruction-level parallelism.
C- or better in CS 4381 or equivalent: machine organization, instruction set architecture design, memory design, control design, algorithms for computer arithmetic, microprocessors and pipelining. It is also expected that the student will have some programming background in a high-level language (e.g., C/C++, Java, Python), and assembly language.
(Chapter and Topic)