Performance engineering does not identify the search of hotspots and
bottlenecks of computer software solely; instead, it covers the process
of understanding the deeper relations between software and hardware, to
exploit the underlying architecture improving the efficiency of
computational codes.
At the end of this all-day course,
participants will have a clearer picture of the basic architecture of a
computational node, and how to measure code performances on it.
Moreover, a way to predict how to gain benefits from code optimisation
will be introduced.
- Teacher: Georg Hager