High Performance Computing

SS 2004


 

Vorlesung:   Di 16.15 - 17.45, O27/121

Beginn am 20.04.04

Dozent:   PD Dr. Alfred Strey 

Ankündigung auf der elektronischen Pinwand

Vorlesungsfolien:

Alle Folien können im PDF-Format (in Farbe, 2 Folien auf einer Seite) von hier heruntergeladen werden:

Kapitel 1: Einführung (452 kByte)

Kapitel 2.1: SIMD-Parallelrechner und Vektorrechner (1.27 MByte)
Kapitel 2.2: Hochleistungs-CPUs (622 kByte)
Kapitel 2.3: Symmetrische Multiprozessoren und Distributed Memory Computer (1.11 MByte)
Kapitel 2.4: ccNUMA und Cluster (264 kByte)

Kapitel 3.1: Message Passing Interface (316 kByte)
Kapitel 3.2: Parallel Virtual Machine (145 kByte)
Kapitel 3.3: Programmierung mit Threads (152 kByte)
Kapitel 3.4: OpenMP (144 kByte)
Kapitel 3.5: Automatische Parallelisierung und HPF (148 kByte)

Kapitel 4: Leistungsbewertung von HPC-Systemen (161 kByte)

Kapitel 5: Anwendung von HPC-Systemen (201 kByte)
 
 

Übungen:   Fr. 8.30-10.00, O27/121

Beginn am 14.05.04

Übungsblatt 1, Besprechung am 14.05.04
Übungsblatt 2, Besprechung am 04.06.04
Übungsblatt 3, Besprechung am 18.06.04
Übungsblatt 4, Besprechung am 02.07.04
Übungsblatt 5, Besprechung am 16.07.04

Quelltexte für Übungsaufgaben:
hello.c pi.c
mandelbrot.c show.m
oddevensort.c quicksort.c
som_tsp.c showtsp.m cities.dat
 

Interessante Links:

Designing and Building Parallel Programs (Online-Version des Buches gleichnamigen Titels von I. Foster)
Parallel Computing Works (Online-Version des Buches gleichnamigen Titels von G.C. Fox und R.D. Williams)
Parallel and High Performance Computing Resources (Seite mit vielen Links zum Thema HPC vom Joint Institute for Computational Science, University of Tennessee)
IEEE Computer Society: ParaScope (A Listing of Parallel Computing Sites)
TOP500 Supercomputing Sites
IBM RS/6000 SP System (Informationen zur IBM SP Serie und zu ASCI White)
CLiC - Chemnitzer Linux Cluster
MPI: A Message-Passing Interface Standard (Online-Dokumentation zu MPI V1.1, herausgegeben vom Message Passing Interface Forum)
PVM - Parallel Virtual Machine
OpenMP - Simple, Portable, Scalable SMP Programming