Page-1

Performance Method Fundamentals

abstract The Performance Design Methods described in this article are based on a multi-view approach. The needs are covered by a requirements view. The system design consists of a HW block diagram, a SW decomposition, a functional design and other models dependent on the type of system. The system design is used to create a performance model. Measurements provide a way to get a quantified characterization of the system. Different measurement methods and levels are required to obtain a usable characterized system. The performance model and the characterizations are used for the performance design. The system design decisions with great performance impact are: granularity, synchronization, priorization, allocation and resource management. Performance and resource budgets are used as tool.

download article in pdf, size: 0.22 MB
slides in pdf, size: 0.22 MB
source files in Latex and Visio 5.0, size: 0.19 MB
status: draft
download statistics: Slides: 622 downloads
Paper: 378 downloads

History

0.2 September 4, 2007 Gerrit Muller
  • added diagram of banchmark layers
  • added process view and execution architecture
  • cahnegd logo to EAAsprial
  • changed status to draft
  • created text
0.1 June 18, 2006 Gerrit Muller
  • Relayout and reorder
0 January 10, 2006 Gerrit Muller
  • Created, no changelog yet

figures

EAAspiral.stamp.gif EAAandCAFCR.stamp.gif EAAhwswRequirements.stamp.gif BWMAquantificationSteps.stamp.gif CVconstructionDecomposition.stamp.gif CVfunctionalDecomposition.stamp.gif CVprocessDecomposition.stamp.gif CVexecutionArchitecture.stamp.gif EBMIbenchmarkStack.stamp.gif RVuTimingBenchmarks.stamp.gif