Architecting for System Performance

Meeting performance requirements is one of the most critical challenges in product design. Failing to reach these requirements may have severe negative commercial implications. Such implications could range from customers disliking an unresponsive, sluggish product interaction, to the complete catastrophe of an unsellable product (e.g. when real-time deadlines in streaming applications cannot be met on the projected hardware).

Performance is a key system level property. Performance, too, is affected by the myriad of decisions and choices in the development and configuration of both hardware and software components of a product. Performance hence must be architected, managed, and monitored at the system level, throughout the complete development of a product, its variants, and migrations over time.

Target audience

The target audience of this master class are software and hardware designers and architects with sufficient experience (5 years or more) in software development for embedded systems, and who are in need to understand performance on a system-level scope, or are involved in system design trade-offs.

To fully appreciate the contents, the participants should preferably have had experience with at least one of the following (or comparable) software design activities:

  • Application software design for embedded systems with strict CPU performance limitations
  • Development of non-trivial device drivers for embedded systems
  • Development of operating systems (or operating system services) for embedded systems


The master class starts with an overview of computer hardware architecture. Next software design concepts for the organisation and analysis of the dynamical behaviour of a system – the execution architecture – are highlighted. This includes the interaction with the external environment.

Due attention is given to the challenge of maintaining performance over rapid product and technology evolutions. This is followed by reliability considerations and the trade-off between performance and other system qualities and factors such as cost and power consumption. The master class will also point out common performance pitfalls and ways to avoid them.

The master class will be given in a format of two times 2 days with, on average, 3 weeks in between, in which the participants can apply the knowledge to their own business case. Presentation and review of homework assignments is an essential part of the second block of the ASP course.

  • Especially when the group of participants are teams from a limited number of different organisations, the format of two times 2 days is very convenient to apply the course material on a performance issue in the companies' own business cases.
  • When the participants are mainly individual students, the master class can be given in a 4-day format with generic case material.

Course details

Course setup


4 days
Two times 2 days with 3 weeks in between.

# Participants:

  • Minimum 9, maximum 16
  • Participation is possible as an individual or in small teams from the same company (typically 3 to 5 participants)

Reference No:

TNO-ESI 2.50

Overview of all courses

Location & costs


De Rondom 1 (TU/e campus)
5612 AP Eindhoven
The Netherlands


€ 2.750 / person (excl. VAT)

Costs are for time-frame Jan. 2014-Dec. 2014


To sign up for this course, please fill in the registration form.


  • dr. Teun Hendriks - TNO-ESI
  • prof. dr. Gerrit Muller - TNO-ESI


Joris van den Aker

Telephone: + 31 (0)88 866 54 14



Payment & Conditions


A confirmation of order and an invoice will be sent.


Cancellation of participation can only be made in writing (letter, fax, e-mail).

When cancellation is made more than one month before the start of the programme € 150,00 administration fee will be charged.

When cancellation is made less than one month before the start of the programma, there will be no refund of the course fee.

It is allowed to nominate someone else to attend in a participant's place, provided that TNO-ESI is informed in writing at least one week before the start of the programme. It is not possible to change your participation to a different date.

In case TNO-ESI cancels the programme, the full fee will be refunded.