30.01.2014 Views

Annual Report 2010 - Fachgruppe Informatik an der RWTH Aachen ...

Annual Report 2010 - Fachgruppe Informatik an der RWTH Aachen ...

Annual Report 2010 - Fachgruppe Informatik an der RWTH Aachen ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Overview<br />

Anchored at the Germ<strong>an</strong> Research School for Simulation Sciences in <strong>Aachen</strong> <strong>an</strong>d with part of<br />

the staff located at the Jülich Supercomputing Centre as members of a Helmholtz young<br />

investigators group, the objective of the Laboratory for Parallel Programming is to develop<br />

tools that support simulation scientists in exploiting parallelism at massive scales. Driven by<br />

the increasing dem<strong>an</strong>d for computing power <strong>an</strong>d accelerated by current trends in<br />

microprocessor design, the number of processor cores on mo<strong>der</strong>n supercomputers is growing<br />

from generation to generation. For example, the IBM Blue Gene/P system at the nearby Jülich<br />

Supercomputing Centre already features almost 300,000 cores. To efficiently utilize such<br />

expensive devices <strong>an</strong>d to adv<strong>an</strong>ce the potential of numerical simulations running on them, we<br />

design programming tools for the optimization of parallel codes. These tools must be both (i)<br />

effective so that perform<strong>an</strong>ce expectations c<strong>an</strong> be met <strong>an</strong>d (ii) easy to use so that programmer<br />

productivity is maximized. A specific challenge to be addressed is the extreme scalability<br />

requirements imposed on software tools when deployed on very large processor<br />

configurations. Moreover, as a complement to our research activities, we teach the skills<br />

required to write correct <strong>an</strong>d efficient parallel programs in science <strong>an</strong>d engineering. Students<br />

will be introduced to this domain with the goal of subsequently applying their knowledge in a<br />

variety of simulation projects or even of contributing to the software tools we develop<br />

ourselves.<br />

Acknowledgement. We would like to th<strong>an</strong>k the following staff members of the Jülich<br />

Supercomputing Centre for their contributions to the work of our group: Wolfg<strong>an</strong>g Frings,<br />

Michael Knobloch, Dr. Bernd Mohr, Peter Philippen, Morris Riedel, <strong>an</strong>d Marc Schlütter.<br />

University Courses<br />

• SiSc Lab (WS <strong>2010</strong>/2011)<br />

• Parallel Programming I (SS <strong>2010</strong>, WS <strong>2010</strong>/2011))<br />

• Seminar Parallel Programming (WS <strong>2010</strong>/20112)<br />

• Beh<strong>an</strong>dlung großer Datenmengen (WS 2009/<strong>2010</strong>)<br />

• Simulation Software Engineering (WS 2009/<strong>2010</strong>)<br />

434

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!