Praktikum Wissenschaftliches Rechnen - Winter 08: Difference between revisions
No edit summary |
No edit summary |
||
Line 36: | Line 36: | ||
= Aufgaben, Quellcodes und sonstiges Material = | = Aufgaben, Quellcodes und sonstiges Material = | ||
== Aufgaben == | |||
[http://www5.in.tum.de/lehre/praktika/wissprak/WS08/material/blatt1.pdf Aufgabeblatt 1] | |||
Quellcode [http://www5.in.tum.de/lehre/praktika/wissprak/WS08/material/mess.tar mess.tar] | |||
== Vorlesungsfolien == | |||
* [http://www5.in.tum.de/lehre/praktika/wissprak/WS08/material/wiss-rech_1.pdf Teil 1] | |||
== Sonstiges == | |||
Revision as of 16:07, 22 October 2008
- Term
- Winter 08
- Lecturer
- Univ.-Prof. Dr. Hans-Joachim Bungartz,
Ioan Lucian Muntean,
Csaba Attila Vigh - Time and Place
- Mittwoch 16:00 - 17:30 (Erste Vorlesung am 22. Oktober, 2008)
- Audience
- Studierende der Informatik im Hauptstudium, Studierende im Masterstudiengang Informatik, Studierende der Techno-, Diplom- und Finanz-Mathematik (Modul IN8904)
- Tutorials
- -
- Exam
- -
- Semesterwochenstunden / ECTS Credits
- 6 SWS (6P) /10 Credits
- TUMonline
- {{{tumonline}}}
Einordnung
Diese Lehrveranstaltung ist ein Wahlpflichtpraktikum für Studenten der Informatik im Hauptstudium im Bereich theoretische Informatik (Modul IN8904)
Rücktritt und Prüfung
Bitte beachten Sie die allgemeinen Hinweise zu Prüfungen am Lehrstuhl.
Anmelden
Die Anmeldung erfolgt bei der Vorbesprechung oder per Email.
Hintergrund des Praktikums
Leistungsfähige Programme, die die Eigenschaften schneller Rechnersysteme voll ausnutzen sind heute wichtige Wettbewerbsfaktoren in Forschung und Industrie. Die maximale Rechenleistung eines durchschnittlichen Arbeitsplatzrechners wurde in den letzten Jahren drastisch gesteigert. Begriffe wie SSE, EPIC, Dual-core, Multithreading usw. sprießen im Wettlauf der Hardwarehersteller wie Pilze aus dem Boden. Das Praktikum "Wissenschaftliches Rechnen" beschäftigt sich in diesem Semester mit den Konzepten, die hinter diesen Schlagwörtern stehen, mit dem Einfluss dieser Konzepte auf den Entwurf und die Programmierung rechenintensiver Programme sowie mit der Implementierung dieser Programme auf leistungsstarken Rechnern und auf "Clusters of Workstations" (COWs).
Das Praktikum bietet die Möglichkeit, sowohl Erfahrungen auf leistungsstarken Einzelprozessorsystemen als auch auf COWs zu sammeln. Letztere werden im akademischen wie im industriellen Bereich zunehmend als beliebte Alternative zu klassischen Supercomputern eingesetzt.
Die Veranstaltung vermittelt den TeilnehmerInnen ein Verständnis für leistungsorientierte Datenstrukturen und Algorithmen der seriellen und parallelen Programmierung. Die Besonderheiten der einzelnen Plattformen werden besprochen und am Laufzeitverhalten numerischer Algorithmen verifiziert.
Inhalt des Praktikums
Das Praktikum gliedert sich in zwei Teile. Im ersten Teil werden die grundlegenden Begriffe, Konzepte und Programmiertechniken eingeführt. Hier sind auf jedem Übungsblatt mehrere Aufgaben teils theoretisch, teils praktisch von jeder Übungsgruppe zu lösen. Im zweiten Teil bearbeitet jede Übungsgruppe ein Projekt. Hier wird das im ersten Teil Erlernte an einem praktischen Beispiel angewandt. Nähere Informationen erhalten die Teilnehmer in der Vorbesprechung.
Aufgaben, Quellcodes und sonstiges Material
Aufgaben
Aufgabeblatt 1 Quellcode mess.tar
Vorlesungsfolien
Sonstiges
Aktuelles
Es sind noch Plätze frei!