SYSC 4310 [0.5 credit] Computer Systems Architecture
Evolution of computer systems architecture to improve performance, including memory hierarchy, hardware accelerators, and thread level parallelism. Advanced computer architecture topics such as instruction level parallelism, superscalar, out-of-order execution, speculative execution, multicore, many-core, heterogeneous systems, and virtualization.
Includes: Experiential Learning Activity
Precludes additional credit for SYSC 4507.
Prerequisite(s): SYSC 3320, and enrolment in Computer Systems Engineering.
Lectures three hours a week, laboratory three hours alternate weeks.
Precludes additional credit for SYSC 4507.
Prerequisite(s): SYSC 3320, and enrolment in Computer Systems Engineering.
Lectures three hours a week, laboratory three hours alternate weeks.