CERN openlab / Intel Winter 2010 Computer Architecture and Performance Tuning Workshop 9th 10th February 2010, CERN
The aim of the lectures and exercises contained
in this workshop is to give the attendees a
practical introduction to performance
optimization and monitoring on Linux based on a
good understanding of modern computer
architectures.
While the focus will be on C and C++,
programmers of other languages will also benefit
from the performance monitoring and hardware
related classes. Non-expert users should feel
more than welcome, as the course will be an
excellent opportunity to improve their knowledge
related to computer architecture and performance
optimization.
Perfmon2 will serve as the primary tool used
during the course, enabling the participants to
discover how the structure of the code
influences its performance. An in-depth compiler
study is foreseen, where an expert from the
Intel compiler team will explain the pitfalls of
floating point computation, and the key
highlights and differences of GCC and the Intel
compiler, which is available freely for use at
CERN. The participants will be given the task of
correlating performance figures with certain
programming decisions. In addition, the
participants will understand the limits of
performance tuning and the ways to establish at
which point inside those limits their workload
is placed. The exercises will be supported by
demonstrating real world problems in production
environments.
Event highlights:
Pre-requisites:
The workshop is organized by CERN openlab and
Intel for users affiliated with CERN,
free of
charge at this time. Registrations are based
on a first-come first-served basis 40 seats
are available for the lectures and the hands-on
exercises please indicate which are of
interest to you during registration. Please note
that for the hands-on labs
you need
to bring a portable computer with you to
access the exercise machines. Go to
CTA or
EDH in order to register. All registrations
will be confirmed by e-mail a registration in
EDH is required and
does not
yet guarantee a place in the workshop.
Contact
us for further information. |