How Source Code Becomes a Custom Hardware Datapath
Based on your source code and the following principles, the
Intel® oneAPI
builds a custom hardware datapath in the FPGA’s logic:
DPC++/C++
Compiler- The datapath is functionally equivalent to the C++ program described by the source. Once the datapath is constructed, the compiler orchestrates work items and loop iterations such that the hardware is effectively occupied.
- The compiler builds the custom hardware datapath while minimizing the area of the FPGA resources (ALMs, DSPs, and so on) used by the design.