Introduction to Performance Modeling
Performance modeling is a
structured and repeatable process to model the application. Performance
models are created using the Resource and Processing blocks.
Performance modeling focuses on the overall system metrics such as
power, performance, and cost. This analysis is used to identify capacity
limitations and system bottlenecks. These models tend to be based on
event trigger and do not run at cycle-accuracy.
Performance
modeling do contain the timing information and the actual
execution of the timing is performed on the architecture. This section
provides the user the knowledge to construct hardware, SoC, and software
models at a queuing and traffic-level. This can be considered TLM 3
with timing.
The following five sessions show the construction of
common system analysis.