In this session, Intel Field Applications Engineer Michael Spinali will demonstrate how FPGA development can be simplified by building a shared library—in this case, a C-standard library that aligns with the C programing language specification.
He’ll use a LabVIEW program to demonstrate how it’s done, starting with compiling the Data Parallel C++ (DPC++) code into a C-standard shared library and then offloading the processing of an FFT algorithm to various Intel® FPGA-based platforms.
- How to compile DPC++ code into a shared library, including using the Intel® FPGA Add-on for oneAPI Base Toolkit to offload compute functions to Intel FPGAs using the “shared library” technique.
- How you now can develop for FPGAs (and other accelerators) in almost any programming language because most have built-in mechanisms for interfacing with “C” shared libraries.
- How oneAPI FPGA bitstreams can be designed to easily plug into user host applications while taking advantage of hardware acceleration.
- Sign up for an Intel® DevCloud for oneAPI account—a free development sandbox with access to the latest Intel® hardware and oneAPI software.
- Explore oneAPI, including developer opportunities and benefits
- Subscribe to the POD—Code Together is an interview series that explores the challenges at the forefront of cross-architecture development. Each bi-weekly episode features industry VIPs who are blazing new trails through today’s data-centric world. Available wherever you get your podcasts.