91ÅÝܽ

Please note:

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

Programming for Heterogeneous Computing Systems ENSC 453 (4)

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. This course covers fundamental concepts, designs, and programming of heterogeneous computing systems, including multicore CPUs, GPUs, and FPGAs. Prerequisite: ENSC 350 and ENSC 351, both with a minimum grade of C-. Students with credit for ENSC 462 under the title "Programming for Heterogeneous Computing Systems", ENSC 845 or ENSC 894 under the title "Programming for Heterogeneous Computing Systems" may not take this course for further credit.

Section Instructor Day/Time Location
Yingjie Li
Jan 5 – Apr 10, 2026: Tue, Thu, 8:30–10:20 a.m.
Burnaby
LA01 Yingjie Li
Jan 5 – Apr 10, 2026: Tue, 10:30 a.m.–12:20 p.m.
Burnaby
LA03 Yingjie Li
Jan 5 – Apr 10, 2026: Thu, 10:30 a.m.–12:20 p.m.
Burnaby