Praktikum Wissenschaftliches Rechnen - Winter 08: Difference between revisions
No edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
| tutorials = - | | tutorials = - | ||
}} | }} | ||
= Einordnung = | |||
* Wahlpflichtpraktikum für Studenten der Informatik im Hauptstudium im Bereich theoretische Informatik | |||
= Rücktritt und Prüfung = | |||
Bitte beachten Sie die allgemeinen Hinweise zu Prüfungen am Lehrstuhl. | |||
= Anmelden = | |||
Bei der Vorbesprechung oder 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. |
Revision as of 10:35, 21 July 2008
- Term
- Winter 08
- Lecturer
- Univ.-Prof. Dr. Hans-Joachim Bungartz,
Ioan Muntean,
Csaba Vigh - Time and Place
- N.N.
- Audience
- Studierende der Informatik im Hauptstudium, Studierende im Masterstudiengang Informatik, Studierende der Techno-, Diplom- und Finanz-Mathematik
- Tutorials
- -
- Exam
- -
- Semesterwochenstunden / ECTS Credits
- 6 SWS /10 Credits
- TUMonline
- {{{tumonline}}}
Einordnung
- Wahlpflichtpraktikum für Studenten der Informatik im Hauptstudium im Bereich theoretische Informatik
Rücktritt und Prüfung
Bitte beachten Sie die allgemeinen Hinweise zu Prüfungen am Lehrstuhl.
Anmelden
Bei der Vorbesprechung oder 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.