Intel® FPGA SDK for OpenCL™ Pro Edition: 最佳实践实践指南

ID 683521
日期 9/26/2022
Public
文档目录

2.2. 查看Summary Report

Summary Report为您提供有关编译设计的结果的快速概览,包括您的设计中每个kernel 的摘要和您的设计中每个kernel 估计要使用的资源。

Summary Report按照编译顺序分为以下几个部分:
  • Compile Info(编译信息)
  • Kernels Summary(内核摘要)
  • Clock Frequency Summary(时钟频率摘要)
  • System Resource Utilization Summary(系统资源利用情况摘要)
  • Quartus Fitter Resource Utilization Summary(Quartus适配器资源利用情况摘要)
  • Compile Estimated Kernel Resource Utilization Summary(编译估计的内核资源使用情况摘要)
  • Warnings Summary(告警摘要)

Compile Info(编译信息)

Compile Info部分显示关于编译的一般信息,包括如下项:
  • Name of the project(工程名称)
  • Target FPGA family, device, and board(目标FPGA系列、器件和电路板)
  • 英特尔 Quartus Prime版本
  • Intel® FPGA SDK for OpenCL™ Offline Compiler版本
  • The date and time at which the reports are generated(生成报告的日期和时间)

Kernels Summary

Kernels Summary罗列了您设计中的每个kernel,以及每个内核的一些信息,包括如下项:
  • Line number in the source code(源代码中的行编号)
  • Whether the kernel is an NDRange or a single work-item kernel(该内核是否是NDRange或者单个work-item内核)
  • Whether the autorun attribute is used(是否使用自动运行属性)
  • The required workgroup size for the kernel(需要用于内核的工作组大小)
  • The number of compute units(计算单元的数量)
当您选择列表中的内核时,Details pane显示关于内核的其它信息:

Clock Frequency Summary

使用英特尔 Quartus Prime软件编译您的设计后,Clock Frequency Summary显示如下内容:
  • Quartus Fitter Clock Frequency
  • Compiler Target Frequency (MHz)
  • Compiler estimated frequency (MHz)

Quartus Fitter时钟频率是设计可以实现的最大时钟频率。当编译器估计的频率低于目标频率时,以红色突出显示该频率值。

Kernels Summary和Clock Frequency Summary显示内核源代码上应用的目标时钟频率。当源代码的值不同于您应用的编译标记时,Clock Frequency Summary Compiler Target Frequency显示“Various”而非报告一个数值。

System Resource Utilization Summary

该项显示器件,静态分区,内核系统总使用量和所用资源的总估值,包括ALM,RAM和DSP。该器件利用率和静态分区常数显示为灰色,表示您无法更改设计中的这些值,因为这些数字分别映射到器件数据表和BSP。

Quartus Fitter Resource Utilization Summary

使用英特尔 Quartus Prime软件编译您的设计后,本小节主要是编译结果。Quartus Fit Resource Utilization Summary部分显示整个设计,以及器件的资源利用率总量。

Compile Estimated Kernel Resource Utilization Summary

Estimated Resource Usage小节显示您的设计中估计每个内核使用的资源的摘要,以及估计所有通道、全局互联、常量缓存和电路板接口使用的资源。

Warnings Summary

Warnings Summary小节显示编译期间生成的一些编译器告警。