Join us at the live virtual workshop - Using Intel® oneAPI Toolkits with FPGAs
FPGAs are powerful hardware accelerators that can be configured into custom solutions, such as speeding up key workloads and adapting to emerging standards or changing requirements. The Intel oneAPI Toolkits based on Data Parallel C++ (DPC++) - modern C++ and SYCL - allow developers to develop, optimize, and deploy algorithms for heterogenous compute platform including programming FPGAs. If you are a developer with basic knowledge of C or C++, FPGA & GPU Programming this workshop is for you!
What will you learn:
- Write DPC++ code to target an FPGA
- Understand the flow to target DPC++ code to an FPGA
- Understand how your code is compiled into an FPGA design incorporating a Custom Compute Pipeline
- Understand and be able to write your kernel scope code as a task
- Examine an FPGA optimization report and analyze many performance bottlenecks
- List several techniques to optimize your command group scope code
Speaker Overview
Susannah Martin is a Senior Applications Engineer in the customer training group for Intel FPGAs, FPGA high-level tools, as well as SoC related content. Prior to becoming a trainer, she worked as an FPGA design engineer, embedded programmer, and field applications engineer.
About oneAPI
oneAPI is a cross-industry, open, standards-based unified programming model and set of tools that deliver a common developer experience across accelerator architectures—for faster application performance, more productivity, and greater innovation across different compute accelerator architectures, including GPUs, AI accelerators, and field-programmable gate arrays. (FPGA’s) Its goal is to eliminate the need for developers to maintain separate code bases, multiple programming languages, and different tools and workflows for each architecture to help enable fast, efficient development.