CS F441 System Architecture (m)
Now offered every Spring (the catalog listing of Fall is incorrect)
Prerequisites: CS 321 (Operating Systems) and EE 341 (Digital and Computer Analysis and Design).
CS441: System Architecture
By the end of the course, you will be able to understand both the present and future of computer design for performance: parallelism. Specifically, we will cover circuit-level parallelism via circuit simulators; instruction-level transparent parallelism including pipelining, superscalar, and out-of-order execution; vector parallelism including SWAR, SIMD, and GPU programming; as well as coarser-grained parallelism including multicore, multi-thread, and distributed-memory network and cloud computing.
(3,0 Credit hours)