ENPM607
Computer System Design and Architecture
Prerequisite: ENEE446; or students who have taken courses with comparable content may contact the department. Principles of computer design and cost/performance factors; instruction set design and implementation, RISC vs. CISC instruction sets; control unit and pipeline design; floating-point arithmetic; memory hierarchy designs, caches, memory interleaving, virtual memory; I/O device interconnections to CPUs and main memory. Additional topics include parallel system designs, SIMD, MIMD, SPMD; interconnection networks for processors and memories; optimization of pipeline operations; superscalar architectures, power management techniques.
Spring 2023
42 reviews
Average rating:
2.90
Past Semesters
33 reviews
Average rating:
2.76
14 reviews
Average rating:
3.79
42 reviews
Average rating:
2.90
42 reviews
Average rating:
2.90