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.

Past Semesters

0 reviews
Average rating: N/A

0 reviews
Average rating: N/A

0 reviews
Average rating: N/A

0 reviews
Average rating: N/A

0 reviews
Average rating: N/A

During the Spring 2020 and Spring 2021 semesters, students could choose to take some of their courses pass-fail mid-semester which skews grade data aggregated across multiple semesters.

Average GPA of 3.35 between 112 students*

ENPM607 Grade Distribution+-0510152025303540455055% of studentsABCDFWother
A-: 18.75%
A: 20.54%
A+: 12.5%
B-: 6.25%
B: 24.11%
B+: 8.93%
C: 4.46%
C+: 0.89%
D: 0.89%
W: 1.79%
other: 0.89%
* "W"s are considered to be 0.0 quality points. "Other" grades are not factored into GPA calculation. Grade data not guaranteed to be correct.