everything.study
CSC 368H1

Computer Architecture

0.5 credits · Undergraduate

An introduction to computer architecture and how to evaluate the performance of workloads running on processor architectures. Topics include statically and dynamically scheduling instructions in a processor pipeline; speculative execution through branch prediction; hardware cache organizations, their policies, and prefetching; multi-core processors, cache coherence, and synchronization primitives. Additional topics may include other relevant architectures, such as GPUs or domain specific accelerators.

Prerequisites & course information

Prerequisite: CSC209H1 / CSC209H5 / CSCB09H3 , CSC258H1 / CSC258H5 / CSCB58H3; Prerequisite:; Exclusion: ECE552H1 . NOTE: Students not enrolled in the Computer Science Major or Specialist program at A&S, UTM, or UTSC, or the Data Science Specialist at A&S, are limited to a maximum of 1.5 credits in 300-/400-level CSC/ECE courses.; Exclusion:

Sources