Funktionen

Print[PRINT]
.  Home  .  Lehre  .  Seminare  .  Wintersemester 2015/16  .  Hauptseminar

Hochleistungsrechner:
Aktuelle Trends und Entwicklungen

Hauptseminar im Wintersemester 2015/16
Prof. Dr. D. Kranzlmüller
Dr. K. Fürlinger
M.Sc. Matthias Maiterth
M.Sc. Tobias Fuchs
 
In Kooperation mit der TU München, Lehrstuhl für Rechnertechnik und Rechnerorganisation (LRR)
Dr.-Ing. C. Trinitis
Dr. J. Weidendorfer
Dr. J. Breitbart

Aktuelles

Inhalte des Seminars

Hochleistungsrechnen (High Performance Computing) stellt besonders große Anforderungen an die Leistungsfähigkeit von Rechner-Hardware. Da wegen der Größe der hier eingesetzten Systeme jede Leistungssteigerung unmittelbare Auswirkungen auf die Produktivität und Kosten hat, werden Innovationen in der Computer-Hardware hier besonders schnell übernommen. Zusätzlich geht es aber auch um die Frage, wie Anwendungsentwickler neue Funktionen möglichst einfach durch geeignete Programmiermodelle nutzen können.

In diesem Seminar werden aktuelle Trends und Entwicklungen bei HPC-Systemen vorgestellt, v.a. in Bezug auf neue Techniken und Funktionalität in der Hardware. Aktuelle Beispiele sind die Beschleuniger wie Graphikkarten und Manycore-Prozessoren, aber auch neuartige Speicher- und Netzwerktechniken.

Themen

Hier finden Sie eine vorläufige Übersicht über die geplanten Seminarthemen, nach Absprache ist auch die Behandlung eines selbstgewählten Themas möglich.

  • Hochgeschwindigkeitsnetze: Infiniband, Cray Aries, Extoll
  • Rechnen im Speicher: Active Memory Cubes
  • Aktuelle ARM-SoCs (z.B. AMD ARM Opteron)
  • Programmierung von FPGAs mit OpenCL
  • Speicherstapel (z.B. HBM, HMC)
  • Nichtflüchtiger Speicher (Flash, PCRAM, Memristor)
  • Kombination von CPU und GPU: APUs und ihre Programmierung
  • Manycore-Systeme (z.B. Xeon Phi Knights Landing) und Programmierung
  • Heterogene HPC-Systeme und ihre Ausnutzung (StarPU, OMPSS)
  • Spezielle Beschleuniger / Post Moore HW: Neuro-Chips (IBM TrueNorth), Micron Automata
  • Fehlertoleranz ("Containment Domains")
  • Dynamische Task Ausführungsumgebungen (Sequoia, HPX, OCR)

Ablauf/Organisation

Das Seminar wird zusammen mit dem Lehrstuhl für Rechnertechnik und Rechnerorganisation der TU München abgehalten. Einige Veranstaltungen werden deshalb in Garching bei München stattfinden und die Anzahl der Plätze für LMU Studenten ist beschränkt.

Das Seminar wird als Blockseminar abgehalten, die Seminarvortäge finden also am Semesterende an einem (oder ggf. mehreren) Terminen geblockt statt.

Jeder Teilnehmer erhält ein Arbeitsthema, zu dem er selbständig recherchiert, eine schriftliche Ausarbeitung erstellt und einen etwa 30-minütigen Vortrag erarbeitet, den er am Semesterende hält. Während der gesamten Zeit von der Recherche bis zum Vortrag wird jeder Teilnehmer von einem Mitarbeiter des Lehrstuhls betreut. Im Rahmen dieser Betreuung sind regelmäßige Treffen und ein Probevortrag vorgesehen.

Die Blockveranstaltung zum Seminar findet geplanterweise auf der Insel Frauenchiemsee (Benediktinerinnen-Abtei Frauenwörth) statt. Mit der Anreise dorthin und der Übernachtung sind Kosten verbunden, die zum Teil von der LMU übernommen werden. Für die teilnehmenden Studenten ist mit einem Eigenanteil in Höhe von 50 Euro zu rechnen. Zur besseren Planbarkeit und zur frühzeitigen Buchung der Unterkunft wird zu Beginn des Seminars ein Pfand von 30 Euro von den Teilnehmern eingesammelt. Eine Rückerstattung dieses Pfandes kann nur bei frühzeitigem Rücktritt von der Teilnahme vor Oktober erfolgen.

Das Seminar wird als Blockseminar abgehalten und ähnlich einer wissenschaftlichen Konferenz organisiert werden. Die Teilnehmer erstellen im Vorlauf eine Ausarbeitung zu ihrem Thema, welches Anfang Dezember in einem "Peer-Review"-Verfahren neben dem Betreuer auch von zwei anderen Teilnehmern gegengelesen wird und in finaler Version Anfang Januar an alle Teilnehmer verteilt wird. Die Ausarbeitung in zweispaltigem Latex-Format (vorgegeben) sollte 8 - 10 Seiten lang sein.

Vortragslänge im Blockseminar ist etwa 30 Minuten. Die Bewertung basiert jeweils zur Hälfte auf Ausarbeitung und Vortrag. Einhalten von Terminen und aktive Teilnahme am "Peer-Review" und im Blockseminar wird erwartet und kann sich sowohl positiv als auch negativ auf die Endnote auswirken. Sind Ausarbeitung oder Vortrag ungenügend, bedeutet das ein Nichtbestehen des Seminars.

Links/Downloads

Voraussetzungen

Voraussetzungen für die Teilnahme am Seminar sind:

  • Vorkenntnisse: Grundkenntnisse zum Hochleistungs- und Parallelrechnen aus den Vorlesungen Grid-Computing, Programmieren im Grid, Parallel Computing, oder einer anderen themenverwandten Veranstaltung (Vorlesung, Praktikum, Seminar).
  • Auswahl eines Seminarthemas in Übereinkunft mit den Betreuern. Die Themen werden in einer Infoveranstaltung vorgestellt, siehe Termine.
  • Teilnahme an den Präsenzterminen der Veranstaltung.

Termine

  • Vorbesprechung für LMU Studenten: Donnerstag 17. September 2015, Raum E U102, Oettingenstr. 67, 14:00 Uhr (s.t.)
  • Einführungsveranstaltung für alle Studenten (LMU + TUM): Dienstag 20. Oktober 2015, 16:15 Uhr Kommissionsraum am LRZ, Garching
  • Vortrag zur Präsentations- und Arbeitstechnik für alle Studenten (LMU + TU) Do. 5. November, 16:15 Uhr Raum 061 an der LMU (Oettingenstr. 67)
  • Abgabe der Gliederung (per Email): So. 8. November 2015
  • Abgabe Entwurf der Seminararbeit (per Email): So. 6. Dezember 2015
  • Abgabe Finale Seminararbeit (per Email): So. 20. Dezember 2015
  • Abgabe Gutachten (per Email): So. 17. Januar 2016
  • Abgabe Präsentationsfolien (per Email): So. 17. Januar 2016
  • Blockseminar: 3. und 4. Februar 2016

Kontakt

Fragen, Kritik und Anregungen sind immer willkommen. Nutzen Sie bitte die E-Mail Adresse Karl.Fuerlinger@nm.ifi.lmu.de, um mit uns in Kontakt zu treten.