Intel® FPGA SDK for OpenCL™ Pro Edition: Programming Guide

ID 683846
Date 3/28/2022
Public

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

Document Table of Contents

7.23.1. The Incremental Compile Report

Compiling your OpenCL design with the -incremental Intel® FPGA SDK for OpenCL™ Offline Compiler command option instructs the offline compiler to include an Incremental compile section in the report.html file in the <your_kernel_filename> project directory.

The Incremental compile report provides the following metrics on your OpenCL design:

  • The <%> of design not preserved metric at the bottom of the report provides a quick summary of the overall changes to your design. It is the best predictor of compilation time.

    Note:

    The FPGA resources listed in the Incremental compile report are calculated based on the estimated area models that the Intel® FPGA SDK for OpenCL™ Offline Compiler produces. The area numbers represent an estimate of the area usage in a standard (that is, non-incremental) compilation. You can use these numbers to gauge the area your design consumes in a standard compilation.

    The FPGA resource information might not fully match the final area in the Intel® Quartus® Prime Pro Edition software compilation reports.

Figure 15. Incremental compile Report for a Setup Compilation
Figure 16. Incremental compile Report for an Incremental Compilation