|
|||
CPE 4510 - Superscalar, Multicore, and Multiprocessor Architecture3 lecture hours 0 lab hours 3 creditsCourse Description Computer architects extend scalar pipelined processors in several ways that exploit instruction-level parallelism (ILP) and thread-level parallelism (TLP). Deep pipelines, superscalar pipelines, out-of-order instruction execution, instruction re-ordering and speculative execution are example techniques exploiting ILP. Program partitioning, scheduling across multiple computing cores, and protocols that maintain the coherency of shared memory are example techniques exploiting thread-level parallelism. These techniques raise performance by increasing the number of instructions completed per clock cycle. This course explores these topics through classroom reading, case studies, and homework exercises demonstrating mastery of terminology, concepts, logic design, simulation, and calculations. Prereq: CPE 1510 (quarter system prereq: CE 1921 or CS 2711) Note: None This course meets the following Raider Core CLO Requirement: None Course Learning Outcomes Upon successful completion of this course, the student will be able to:
Prerequisites by Topic
Course Topics
Coordinator Dr. Russ Meier |
|||
All catalogs © 2024 Milwaukee School of Engineering. Powered by Modern Campus Catalog™.
|