ENGN 2911X

Reconfigurable Computing

Brown University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

In this course, we will study computing platforms featured with CPUs + FPGAs (field-programmable gate arrays) for reconfigurable customized computing. We will first cover architecture and programming models for FPGAs as an accelerator platform using high-level synthesis (HLS). Various customization techniques on FPGAs, including customized control flow and data flow, accelerator memory management, performance & energy modeling and optimization, and communication & computation optimization, will be discussed. We will then cover various application domains that use FPGAs as accelerators, including deep learning, computer vision, natural language processing, security-related applications, etc. This course welcomes enrollment from both undergraduate (seniors) and graduate students (all).

Sections

Current meeting, instructor, credit, and enrollment details

Updated 5 hours ago

001

Availability not recently verified
Class #brown-ENGN2911XFall 2026UGRD
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?