Performance Modeling

Parent Previous Next

VisualSim                                                                                                                              


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.

  1. Dual Processor Design 
  2. Embedded Board   
  3. Switch Bus Analysis   
  4. Can Bus Model
  5. Multi-Channel DMA
  6. Memory Bandwidth Evaluation
  7. Switch Design
  8. Flow Control Design