Skip to Main Content

EECE.5510 Heterogeneous Computing (Formerly EECE.6540)

Id: 040099 Credits Min: 3 Credits Max: 3

Description

This course introduces heterogeneous computing architecture and the design and optimization of applications that best utilize the resources on such platforms. The course topics include heterogeneous computer architecture, offloading architecture/API, platform memory and execution models, GPU/FPGA acceleration, OpenCL programming framework, Data Parallel C++ programming framework, performance analysis and optimization. Labs are included to practice design methodology and development tools.

Prerequisites

EECE.2160 ECE Application Programming, or EECE.4821 Computer Architecture and Design, or Permission of Instructor.

View Current Offerings