CSC 367H1
Parallel Programming
Introduction to aspects of parallel programming. Topics include computer instruction execution, instruction-level parallelism, memory system performance, task and data parallelism, parallel models (shared memory, message passing), synchronization, scalability and Amdahl's law, Flynn taxonomy, vector processing and parallel computing architectures.
Prerequisites & course information
Prerequisite: CSC258H1 / CSC258H5 / CSCB58H3 ; CSC209H1 / CSC209H5 / CSCB09H3; Prerequisite:; Exclusion: CSC367H5 . 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
- Course catalogue ↗2026-2027