Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Hauptstudiumsprüfungen » Lehrstuhl 2 » Parallele Algorithmen   (Übersicht)

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

pruefungen:hauptstudium:ls2:paralg-2012-03 [26.03.2012 18:19] – angelegt immoartlpruefungen:hauptstudium:ls2:paralg-2012-03 [26.03.2012 18:34] (aktuell) – *Rechtschreibkorrektur immoartl
Zeile 5: Zeile 5:
 === Fragen === === Fragen ===
   * Man steht am Eingang eines Labyrinths und möchte den Weg zu einem Ziel finden, das sich irgendwo darin befindet. Wie macht man das?   * Man steht am Eingang eines Labyrinths und möchte den Weg zu einem Ziel finden, das sich irgendwo darin befindet. Wie macht man das?
-  * Wie würde man diese Suche parallel machen? \\ Hier habe ich kurz meine Idee erklärt und in ein paar zeilen Pseudocode skizziert: wenn man an eine Kreuzung kommt mehrere Threads starten und in alle möglichen Abzweigungen "loslaufen" lassen, wenn sie das Ziel finden melden sie das zurück. War etwas tricky, v.a. weil er explizit Breitensuche haben wollte. Dazu brauchte ich eine Queue zum Speichern der Positionen der Threads, auf die Zugriffe synchronisiert werden mussten, wie macht man das? Zum Beispiel Ticketing Algorithmus...+  * Wie würde man diese Suche parallel machen? \\ Hier habe ich kurz meine Idee erklärt und in ein paar Zeilen Pseudocode skizziert: wenn man an eine Kreuzung kommt mehrere Threads starten und in alle möglichen Abzweigungen "loslaufen" lassen, wenn sie das Ziel finden melden sie das zurück. War etwas tricky, v.a. weil er explizit Breitensuche haben wollte. Dazu brauchte ich eine Queue zum Speichern der Positionen der Threads, auf die Zugriffe synchronisiert werden mussten, wie macht man das? Zum Beispiel Ticketing-Algorithmus...
   * Er hat eine kleine Schleife hingeschrieben und 2 LTL-Ausdrücke und gefragt ob diese hier zutreffen.   * Er hat eine kleine Schleife hingeschrieben und 2 LTL-Ausdrücke und gefragt ob diese hier zutreffen.
   * Danach hat er die Schleife zu einem parfor gemacht und einen CTL-Ausdruck ganz ähnlich zu dem ersten hingeschrieben. Gilt der auch? \\ Ausdruck stimmte hier nicht, weil es in dem parfor zu Race Conditions kam.   * Danach hat er die Schleife zu einem parfor gemacht und einen CTL-Ausdruck ganz ähnlich zu dem ersten hingeschrieben. Gilt der auch? \\ Ausdruck stimmte hier nicht, weil es in dem parfor zu Race Conditions kam.
   * Kann man ein Schachspiel durch Markov-Ketten darstellen? \\ Ja, weil...   * Kann man ein Schachspiel durch Markov-Ketten darstellen? \\ Ja, weil...
   * 4 Zahlen sollen durch ein Sortierernetzwerk geordnet werden, wie sieht das Netz aus? \\ Braucht insgesamt 5 Verbindungen, die Zahl von ganz links muss nach ganz rechts wandern können und umgekehrt.   * 4 Zahlen sollen durch ein Sortierernetzwerk geordnet werden, wie sieht das Netz aus? \\ Braucht insgesamt 5 Verbindungen, die Zahl von ganz links muss nach ganz rechts wandern können und umgekehrt.