Teledyne LeCroy PETracer Summit and Summit T2-16 PCIe User Manual User Manual
Page 213
![background image](/manuals/353579/213/background.png)
Summit User Manual
Chapter 10: Reports and Tools
Teledyne
LeCroy
205
Unit-Based Averaging
The Analyzer builds metric graphs using unit-based averaging (as opposed to
time-based averaging). For the total duration of a certain request (or Memory Write
transaction), the graph value is assumed equal to the corresponding metric for this
request (transaction). If there are overlapping operations for a certain time period, then
the value is calculated as an average of metric values for all the overlapped requests
(transactions).
It is important to remember that the Analyzer uses unit-based averaging rather than
time-based averaging. Time-based averaging can be misleading in some situations. For
example, consider the Throughput Per Transaction graph. Sometimes, while many
outstanding requests are in progress, latency (and response time) grows for each of the
transactions, resulting in a lower throughput per transaction over time (which is reflected
in the graph). This happens even though aggregated throughput across all the
transactions is constant.
Bus Utilization Window Features
For the seven Split- and Transaction-level graphs listed, all Bus Utilization window
features are available, such as zooming in/out, changing scale type, scrolling,
context-sensitive status, and graph synchronization. See Bus Utilization and Bus
Utilization Buttons for more on these features.
Note: Clicking a certain place within a graph area repositions the CATC Trace display at
the Link or Split transaction level to the transaction that was in progress at that time.
Split Transaction Level Graphs
Transactions at the Split level combine all the non-posted requests with corresponding
completions. This includes Configuration and IO Read and Write requests, as well as
Memory Read requests.
The following shows the graphs for the Split level: