Developer Guide

Intel® oneAPI DPC++/C++ Compiler Handbook for FPGAs

ID 785441
Date 6/24/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

Optimization Targets

This section describes the FPGA optimization targets the Intel® oneAPI DPC++/C++ Compiler supports. It covers multiple FPGA performance metrics, such as latency, throughput, and area. The current release supports minimum latency and maximum throughput without area optimization heuristics optimization targets. In future oneAPI releases, Intel plans to add support for more optimization targets.

NOTE:

The manual controls described in the optimization targets that follow are beneficial in overriding one or more of the underlying controls without affecting other underlying controls that the -⁠Xsoptimize=<target> compiler flag implies.

TIP:

For additional information, refer to the FPGA tutorial sample "Optimization Targets" on GitHub.