System Performance Modeling

System Performance Modeling (SPM) offers system-level performance analysis for characterizing and evaluating the performance of hardware and software systems. In particular, it enables analysis of the critical partitioning trade-offs between the ARM Cortex A9 processors and the programmable fabric for a variety of different traffic scenarios. It provides graphical visualizations of AXI transaction traces and system-level performance metrics such as throughput, latency, utilization, and congestion.

SPM can be used in two ways:

  • Using a predefined design provided with the SDK
  • With the user design

In the current release, SPM is supported only for bare metal/standalone applications.

The following diagram shows the System Performance Modeling flow.