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

ID 683846
Date 12/19/2022
Public
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