Modern computer architecture design (CPUs, GPUs); AI and machine learning accelerators; hardware/software interfaces; pipelining and instruction level parallelism; superscalar and VLIW architectures; modern memory and network systems; storage and I/O systems; architectural exploration; parallel processing and programming; ethics in computing.
This course can be applied toward:
ECE 251 (Introduction to Microprocessors) or equivalent with a C or better.
Military personnel admitted to a College of Engineering online degree program may be eligible for a 15% tuition discount. Tuition discounts can only be given if you provide the appropriate discount code at the time of registration. Call (877) 491-4336 or email email@example.com to learn more.
Textbooks and Materials
Textbooks and materials can be purchased at the CSU Bookstore unless otherwise indicated.
- Computer Organization and Design: The Hardware/Software Interface (Higher edition can be used), 5th Ed. (2014)
David A. Patterson and John L. Hennessy