5.6. Performance Data Types
The following tables describe these information types:
|Attributes||Memory or channel attributes information such as memory type (local or global), corresponding memory system (DDR or quad data rate (QDR)), and read or write access.||All memory and channel accesses|
|Stall%||Percentage of time the memory or channel access is causing pipeline stalls. It is a measure of the ability of the memory or channel access to fulfill an access request.||All memory and channel accesses|
|Occupancy%||Percentage of the overall profiled time frame when a valid work-item executes the memory or channel instruction.||All memory and channel accesses|
|Bandwidth||Average memory bandwidth that the memory access uses and its overall efficiency.
For each global memory access, FPGA resources are assigned to acquire data from the global memory system. However, the amount of data a kernel program uses might be less than the acquired data. The overall efficiency is the percentage of total bytes, acquired from the global memory system, that the kernel program uses.
|Global memory accesses|
|Channel Depth 3||
Occupancy of the channel FIFO (in bytes) when the channel is not idling. This is measured in the following ways:
|All channel accesses|
|Idle 3||Percentage of the overall profiled time frame when there are no valid work item executing or stalling the memory or channel instruction.||All memory and channel accesses|
Did you find the information on this page useful?