During the SoC design process, you will usually be interested in understanding what performance you can expect from your system. There are a number of different techniques you can use to analyze performance:
- Power, Performance and Area (PPA) analysis is often used to compare different processors at a high-level.
- Benchmarks provide standard workloads to compare the performance of different systems.
- The Performance Monitoring Unit (PMU) and event counters available in some Arm processors can help you assess the performance and resource efficiency of your system.
In addition, there are a number of common performance pitfalls that you should be aware of.