|
Nov 23, 2024
|
|
|
|
CSCI 4060U – Multicore and Many-core Programming An advanced undergraduate course on concurrent programming for multicore and many-core systems. Programming approaches for systems with multiple central processing units (CPUs) will include programming with preprocessor directives (e.g., OpenMP), threads and actors. Programming approaches for systems with many graphical processing units (GPUs) will include programming with task and data parallelism (e.g., OpenCL, CUDA). In addition to concurrent programming, this course will also introduce students to multicore and many-core debugging strategies. Credit hours: 3 Lecture hours: 3 Laboratory hours: 1.5 Prerequisite(s): CSCI 3070U
Add to favourites (opens a new window)
|
|