uwloo

ECE 722Reconfigurable Computing

Units
0.50
Level
Graduate
Faculty
Engineering
Subject
Electrical and Computer Engineering

When it runs

  1. F24
  2. W25
  3. S25
  4. F25
  5. W26
  6. S26
  7. F26
  8. W27
  9. S27

Ran in 1 of the last 7 terms. Winter 2027: not on the schedule. Spring 2027: schedule not out yet.

This course will help you understand the foundational principles of FPGA architecture, the compilation and CAD process for modern FPGAs, high-level synthesis with OpenCL, communication overlay fabrics, and design strategies and patterns for computational acceleration. In particular, we will explore topics of contemporary interest such as machine learning that can influence both (1) how we design FPGAs, and (2) how they can be accelerated using FPGAs.

Prerequisites

None listed.

Antirequisites

  • Not completed nor concurrently enrolled in:

Leads to

No course lists it as a requisite.

Reviewed on UW Flow

50% liked it100% easy100% useful

From 2 ratings on UW Flow. Read them all on UW Flow.

Discussed on r/uwaterloo

One post or comment in 1 thread mentions ECE 722, April 2023 to December 2024. Quoted word for word, newest first; each reply sits under the post and the comment that started its branch. Search r/uwaterloo for newer posts.

Winter 2023

Check it elsewhere for Fall 2026

Calendar versions

Graduate Calendar

Older Graduate Calendars

In 13 terms, Winter 2020 to Winter 2024