Hochleistunsrechnen: HPC++, Writing Efficient Programs in C++
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@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@rz.rwth-aachen.de --------------------------------------------------------------------
participants (1)
-
Herr D. an Mey