ipdlogo Multicore Computers and Computer Clusters dept-logo unilogo

Lecture WS 2007/2008

Multicore Computers and Computer Clusters (2 SWS)
Die Vorlesung befasst sich mit der Technik und der Anwendung von Multikern-Rechnern und Rechnerbündeln. Durch sinkende Kosten erfahren Multikern-Rechner eine wachsende Verbreitung in Forschung und Industrie. Sie enthalten mehrere unabhängige Rechenkerne sowie gemeinsam genutzte Komponenten (wie z.B. Cache-Speicher, Busse, etc.) auf einem Chip. Im Rahmen der Vorlesung werden sowohl Systemarchitekturen als auch Programmierkonzepte am Beispiel von OpenMP erläutert. Darüber hinaus werden Rechnerbündel besprochen, die aus handelsüblichen Einzelrechnern zusammengeschaltet werden können. Sie stellen eine kostengünstige Alternative zu herkömmlichen Superrechnern und Parallelrechnern mit gemeinsamem Speicher dar. Weiterhin werden in der Vorlesung auch Grundlagen der Netzwerktechnik, ausgewählte Hochgeschwindigkeitsnetzwerke (Gigabit Ethernet, Myrinet, Infiniband u.a.) und Hochleistungs-Kommunikationsbibliotheken vorgestellt. Ergänzend werden auch Ressourcenmanagement, Ablaufplanung, verteilte/parallele Dateisysteme, Programmiermodelle (PVM/MPI, gemeinsamer verteilter Speicher, JavaParty) und parallele Algorithmen diskutiert.

Schedule

Weekday Begin End Location
Tuesday15:45h17:15hHS -101 (50.34,UG)

Personnel

Department Head
Prof. Tichy, Walter F.
blank
Alumni
PD Dr. Pankratius, Victor
Dr. Jannesari, Ali

Material

Lecture slides 1-up
1 - Introduction[V1, 2007-10-23 17:58:29](Download)
2 - OpenMP[V1.0, 2007-10-31 9:16:48](Download)
3 - Parallelität und Koordination in Java[V1.0, 2007-11-06 19:11:13](Download)
4 - Das Java-Speichermodell (aktualisiert)[V2.0, 2007-11-15 16:05:08](Download)
5 - Software Transactional Memory[V1.0, 2007-11-13 18:10:51](Download)
6 - Netzwerk-Kenngrößen und -Topologien[V1.0, 2007-11-26 11:42:18](Download)
7 - Netzwerke[V1.0, 2007-12-05 9:12:37](Download)
8 - Optimierungstechniken für Hochgeschwindigkeitskommunikation[V1.0, 2007-12-05 9:13:52](Download)
9 - Programmiermodelle[V1.0, 2007-12-11 18:24:05](Download)
10 - MPI[V1.0, 2007-12-21 10:02:47](Download)
11 - ZPL[V1.1, 2007-12-21 10:03:07](Download)
12 - JavaParty[V1.0, 2008-01-11 12:45:39](Download)
13 - Betriebssysteme[V1.0, 2008-01-18 11:14:04](Download)
14 - Ablaufplanung (Scheduling)[V1.0, 2008-01-18 11:14:27](Download)
15 - Parallele Algorithmen - Basistechniken[V1.0, 2008-01-24 16:07:28](Download)
16 - Programmtransformationen: Vom PRAM Algorithmus zum MPI-Programm[V1.0, 2008-01-30 10:16:30](Download)
17 - Parallele Algorithmen II[V1.1, 2008-02-12 18:33:09](Download)
18 - Parallele Algorithmen III[V1.0, 2008-02-12 18:34:08](Download)

blank
 Login
Login: 
Passwort: 
 Links
  » IPD Tichy
  » JavaParty
  » JPlag
  » ClusterOS
  » Jamaica
  » Education Support Centre
  » CHIL
blank up