ACES: Using FPGAs

Overview

Instructor(s): Abhinand Nasari and Shaina Le

Time: Tuesday, November 29, 2022 — 1:30PM-4:00PM CT

Location: Zoom session

Prerequisite(s): Current ACCESS ID or HPRC accountk, basic Linux/Unix skills, C++

This course will introduce students to the Intel FPGAs and how to use the Intel oneAPI toolkit to develop applications to run on FPGAs.

The instructors will give students a high-level overview about FPGAs and their applications, the differences between developing on FPGAs versus CPUs and GPUs, as well as some terminology to supplement their understanding.

Additionally, students will be walked through the development flow typical in FPGA development with oneAPI, including writing, compiling, and running sample DPC++ code on the FPGA emulator and hardware.

A Registration button will appear here when registration has been opened.

Course Materials

The presentation slides are available as downloadable PDF files.

  • Introduction to FPGAs (Fall 2022) PDF

Participation

During the training, attendees are expected to use their own computer and complete the instructor-led examples and exercises.

Agenda