大象传媒

Please note:

To view the Summer 2025 Academic Calendar, go to www.sfu.ca/students/calendar/2025/summer.html.

Programming for Heterogeneous Computing Systems ENSC 845 (3)

The computing industry has been actively exploring specialized and programmable hardware accelerators, such as GPUs and FPGAs, to bring orders-of-magnitude performance and energy gains for important application domains. It teaches fundamental concepts, designs, and programming of heterogeneous computing systems, including multicore CPUs, GPUs, and FPGAs. Prerequisite: Recommended Prerequisite: ENSC 350 and ENSC 351; or taken equivalent C++ programming and digital system design courses before. Students with credit for ENSC 453 or ENSC 894 under the title "Programming for Heterogeneous Computing Systems" may not take this course for further credit.