
Click to edit Master title style
Copyright © 2018 PCI-SIG
®
- All Rights Reserved
PCI-SIG Developers Conference 2018
Visibility for monitoring
26
• A row is a request cycle of a device DMA engine
• Request leaves PCIe device flowing
upstream, enters DN node, then UP, then
SPY, then host node
• Completions flow downstream
• Multiple completions per request
• Max read requrest size > max payload
size
• All TLPs of a transaction are captured,
timestamped and correlated
• SPY-SPY (red part) is the time a host needs to
complete a request (PCIe to DRAM to PCIe
latency)
• DN-UP, UP-DN are network transitions in
upstream or downstream direction respectively
• Network bandwidth is lower than PCIe
bandwidth, so this hop needs more time
• Observation: PCIe DMA engine requests bursts