FPGA AI Suite: Compiler Reference Manual

ID 768972
Date 4/21/2025
Public

Visible to Intel only — GUID: zak1657207286897

Ixiasoft

Document Table of Contents

4.7. Analyzer Tool Options (dla_compiler Command Options)

--fanalyze-area Option

Syntax
--fanalyze-area
Description
Set this option to have the compiler estimate the area of the specified architecture and generate a .ptc file that you can open with the Power and Thermal Calculator to see power usage estimates for the architecture.
Parsed As
(bool)

--fanalyze-performance Option

Syntax
--fanalyze-performance
Description
When this option is set, the compiler estimates the performance of the given graph on the specified architecture. The performance report provides the estimated kernel throughput for each network graph provided.

The compiler also estimates the average memory bandwidth and the memory requirements. The estimated memory requirement is typically an underestimate because it excludes the effects of memory fragmentation.

An example performance report is as follows:
Graph reported throughput: 12.345678
Parsed As
(bool)

--fassumed-memory-bandwidth Option

Syntax
--fassumed-memory-bandwidth=<assumed_DDR_bandwidth_in_MB/s>
Description
The FPGA AI Suite IP throughput is directly correlated to the DDR bandwidth in your system. Use this option with the --fanalyze-performance option to have the compiler estimate the performance based on the assumed DDR bandwidth in MB/s. If the architecture file is a DDR-free architecture, do not set this option.
As an example, a performance report that includes this option (set as --fassumed-memory-bandwith=19200) includes the following line:
ASSUMED DDR BANDWIDTH PER IP INSTANCE = 19200 MB/s
Parsed As
(double)

--fdump-area-report Option

Syntax
--fdump-area-report=<filepath>
Description
Optional output file for the area estimate.

This option also enables the --fanalyze-area option.

Parsed As
(string)

--fdump-performance-report Option

Syntax
--fdump-performance-report=<dump_performance>
Description
Optional output file for the performance estimate.

This option also enables the --fanalyze-performance option.

Parsed As
(string)

--fdump-ptc-report Option

Syntax
--fdump-ptc-report=<filepath>
Description
Optional output file for the Power and Thermal Calculator parameters files generated as part of the area estimation.

This option also enables the --fanalyze-area option.

Parsed As
(string)

--fdisplay-device Option

Syntax
--fdisplay-device
Description
The option enables displaying the device (for example, CPU or FPGA) for each subgraph for all networks.
Parsed As
(bool)