CSC367H1
UTSGParallel 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.
View full details on the UofT Academic CalendarPrereq: CSC258H1/ CSC258H5/ CSCB58H3; CSC209H1/ CSC209H5/ CSCB09H3Breadth: Physical & Mathematical UniversesExcl: 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.
100%
liked
Easy25%
Useful100%
1
comment
1
rating
Course Info
DepartmentCSC
CampusUTSG (St. George)
Level300
Hours24L/12T
BreadthPhysical & Mathematical Universes
What do you think of CSC367H1?
Reviews (1)
From Reddit
Difficulty: 4/5Usefulness: 5/5
Top 3 course for me. Content was super interesting — high performance caching techniques, distributed architectures, and GPU processing. We got to use SciNet (Canada's largest supercomputer). Assignments were hard but really rewarding. After this course, I realized my interest for high performance systems.
3 weeks ago