CS 652 - Parallele und verteilte Algorithmen | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
12 113 11652 | Parallele und verteilte Algorithmen | ||||||||||
Prof. Dr. R. Loogen | |||||||||||
Di, 10.15 - 12.00 Uhr, HS IV (Lahnberge) | |||||||||||
Beginn: 13. Oktober 2009 | |||||||||||
Übungen | Mi, 14:15 - 16:00 Uhr, SR V (Lahnberge), Thomas Horstmeyer | ||||||||||
Beginn: 21. Oktober 2009 | |||||||||||
Bitte melden Sie sich über diesen Link online zur Vorlesung an! | |||||||||||
|
Voraussetzungen: | Grundkenntnisse in Informatik und Mathematik |
Scheinkriterien: | Es kann nur ein benoteter Schein bzw. eine Modulbescheinigung erworben werden und zwar durch
|
Prüfungsanmeldung: | Die (verbindliche) Anmeldung zur Abschlussprüfung ist in der Vorlesung am 12. Januar 2010 oder in der Übung am 13. Januar 2010 möglich. |
Kolloquiumstermine: | Die mündlichen Prüfungen finden am Donnerstag der letzten Vorlesungswoche (11.2.) und in der ersten Woche der vorlesungsfreien Zeit statt. Nach Abschluss der Prüfungsanmeldung können Sie sich in den Übungen in Terminlisten eintragen. |
Übungsblätter: | Blatt 1, Abgabe: 20.10.2009 |
Blatt 2, Abgabe: 27.10.2009 | |
Blatt 3, Abgabe: 10.11.2009, Lösung zur Programmieraufgabe | |
Blatt 4, Abgabe: 17.11.2009, Lösung zur Programmieraufgabe | |
Blatt 5, Abgabe: 24.11.2009 | |
Blatt 6, Abgabe: 01.12.2009 | |
Blatt 7, Abgabe: 08.12.2009 | |
Blatt 8, Abgabe: 15.12.2009 | |
Blatt 9, Abgabe: 12.01.2010 | |
Blatt 10, Abgabe: 19.01.2010 | |
Blatt 11, Abgabe: 26.01.2010 | |
Blatt 12, Abgabe: 02.02.2010, letztes Blatt in der Wertung, Java-Dateien: DirectedGraph.java,Graph.java, Lösung zur Programmieraufgabe | |
Bonusblatt XIII, Abgabe: 09.02.2010, falls erforderlich |
Literatur: |
|
Vorlesungunterlagen: |
|
Links: | Übersicht Sequentielle und parallele Sortierverfahren (FH Flensburg) |
NowSort | |
Demo Sortieralgorithmen |
Inhalt: | Nach einer Einführung in die Grundbegriffe der Parallelverarbeitung werden zunächst elementare parallele Algorithmen diskutiert. Anschließend werden parallele Algorithmen für verschiedene Problemklassen wie Sortieren, Matrizen-Operationen, Graphenverfahren behandelt. Außerdem werden verteilte Basisverfahren wie Schnappschussverfahren, Terminationserkennung, Garbage Collection und Verfahren für verteilte Probleme wie das n-Körper-Problem vorgestellt. In den begleitenden Übungen sollen verschiedene Verfahren in parallelen Sprachen implementiert werden. Als Plattform dienen voraussichtlich MPI mit C und eventuell Java unter Linux und Eden (paralleles Haskell). |