Herzliche Einladung
zu einem Workshop zur Nutzung der Programmiersprache C++ im
Hochleistungsrechnen.
Bitte geben Sie diese Einladung an interessierte Kolleginnen und
Kollegen
weiter.
Mit freundlichen Gruessen
Dieter an Mey
Writing Efficient Programs in C++
---------------------------------
Time
Presentations
Monday, Oct 1, 10:00 - 17:00
Tuesday, Oct 2, 9:00 - 17:00
Practical Exercises
Thursday, Oct 4, 9:00 - 17:00
or alternatively on
Tuesday, Oct 9, 9:00 - 17:00
Location
Aachen University of Technology,
Lecture Hall and Workstation Pool
of the Center for Computing and Communication
Speakers
Joerg Striegnitz (Research Center Juelich, ZAM)
Lawrence Crowl (Sun Microsystems, C++ compiler group)
Contents
This course intends to make C++ programmers
aware of the strengths and weaknesses of the
C++ programming language in the field of sci-
entific computing.
Classes, inheritance, operator overloading, and
polymorphism are very suitable and powerful
tools for programming at a high level of ab-
straction. Unfortunately, especially the use of
these concepts is often very contrary to the ex-
pectation of high performance. Recently, new
techniques have been developed that help to
bring in line a high level of abstraction and high
performance. Some of these concepts are
template meta-programming, expression tem-
plates, traits classes, partial and lazy evalua-
tion.
During this course the cost of C++ abstractions
will be investigated and thoroughly explained;
several solutions to overcome the abstraction
penalty will be presented and applied during
the exercises.
Special issues of the Sun C++ Compiler will be
covered in more detail.
Prerequisite
Attendees should already have some ex-
perience with C++.
Cost
The workshop is organized in cooperation with the
Aachen University of Technology (RWTH) and
the Research Center Juelich and sponsored by
Sun Microsystems.
There is no fee. All other costs (e.g.
travel, hotel, and consumptions) are at your own
expenses.
Registration and further information
http://www.rz.rwth-aachen.de/hpc/talks/HPC++/
Contact
Dieter an Mey, phone: +49 (0) 241 80 24377
E-mail: anMey(a)rz.rwth-aachen.de
--
--------------------------------------------------------------------
Dieter an Mey
High Performance Computing
Aachen University of Technology Rechen- und Kommunikations-
Center for Computing and Communication zentrum der RWTH Aachen
phone: ++49-(0)241-80-24377 Seffenter Weg 23
fax: ++49-(0)241-80-22134 52074 Aachen, Germany
email: anmey(a)rz.rwth-aachen.de
--------------------------------------------------------------------