Article in Proceedings INPROC-2005-40

BibliographyBernreuther, Martin; Brenk, Markus; Bungartz, Hans-Joachim; Mundani, Ralf-Peter; Muntean, Ioan Lucian: Teaching High-Performance Computing on a High-Performance Cluster.
In: Proceedings of the 5th International Conference on Compuatational Science : ICCS 2005; Emory University, Atlanta, USA, May 22-25, 2005.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
Lecture Notes in Computer Science, pp. 1-9, english.
Atlanta: Springer, May 2005.
Article in Proceedings (Conference Paper).
CR-SchemaD.1.3 (Concurrent Programming)
F.1.2 (Modes of Computation)
G.1.0 (Numerical Analysis General)
G.4 (Mathematical Software)
I.6.8 (Types of Simulation)
J.2 (Physical Sciences and Engineering)
Abstract

The university education in parallel and high-performance computing often suffers from a significant gap between the effects and potential performance taught in the lectures on the one hand and those practically experienced in exercises or lab courses on the other hand. With a small number of processors, the results obtained are often hardly convincing; however, machines crunching numbers at least a bit are rarely accessible to students doing their first steps in parallel programming. In this contribution, we present our experiences of how a state-of-the- art mid-size Linux cluster (64 dual-board P4 nodes with InfiniBand 4x networking, providing an HPL benchmark performance of almost 0.6 TFlops), bought and operated on a department level primarily for edu- cation and algorithm development purposes, can be used for teaching a large variety of HPC aspects such as basics of parallel algorithms, classi- cal tuning, or hardware-aware programming. Special focus is put on the effects of such an approach on the intensity and sustainability of learning.

Full text and
other links
ICCS05,W01a
Department(s)University of Stuttgart, Institute of Parallel and Distributed Systems, Simulation of Large Systems
Entry dateOctober 26, 2005
   Publ. Institute   Publ. Computer Science