EECE.6540 Heterogeneous Computing

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, operating systems for heterogeneous resources, GPU/FPGA acceleration, OpenCL programming framework, performance optimization, and software development. Labs are included to practice design methodology and tools.

Prerequisites

EECE.5610 Computer Architecture & Design.