Sequenzielle Rechnerarchitekturen und sequenzielle Programme sind trotz hoher Taktraten für viele rechenintensive Anwendungen unzureichend. So werden in der Computergrafik, z.B. für Computeranimationen in der Filmindustrie oder für Computerspiele, vermehrt parallele Rechnerarchitekturen und parallele Programme eingesetzt. Aber auch für physikalische Simulationen und viele weitere naturwissenschaftliche Bereiche erlangt diese moderne Art der Programmierung mehr und mehr an Bedeutung. Die notwendige Hardware ist heutzutage bereits in Form von Multicore Prozessoren und modernen Grafikkarten in handelsüblichen Computern vorhanden.
In dieser Veranstaltung sollen Techniken behandelt werden, welche auf diesen Architekturen die Implementierung von parallelen Anwendungen aus der Computergrafik ermöglichen.
Mögliche Themen sind unter anderem:
Homepage zum Seminar: <http://graphics.uni-bielefeld.de/teaching/ss14/parallel/>
Grundlegende Kenntnisse in C/C++ werden vorausgesetzt. Weiterhin sind Kenntnisse aus der Vorlesung "Einführung in die Computergrafik" hilfreich, aber nicht zwingend notwendig.
Frequency | Weekday | Time | Format / Place | Period |
---|
Module | Course | Requirements | |
---|---|---|---|
39-Inf-MIKE Modularisierter individueller Kompetenz-Erwerb (MiKE) | - | Ungraded examination | Student information |
39-M-Inf-MIKE Modularisierter individueller Kompetenz-Erwerb (MiKE) | - | Ungraded examination | Student information |
The binding module descriptions contain further information, including specifications on the "types of assignments" students need to complete. In cases where a module description mentions more than one kind of assignment, the respective member of the teaching staff will decide which task(s) they assign the students.
Degree programme/academic programme | Validity | Variant | Subdivision | Status | Semester | LP | |
---|---|---|---|---|---|---|---|
Bioinformatik und Genomforschung / Bachelor | (Enrollment until SoSe 2011) | Individueller Ergänzungsber | Wahl | 4. 6. | 4 | benotet /unbenotet | |
Bioinformatik und Genomforschung / Master | (Enrollment until SoSe 2012) | Individueller Ergänzungsb | Wahl | 2. | 4 | benotet /unbenotet | |
Intelligente Systeme / Master | (Enrollment until SoSe 2012) | Individuelle Ergänzung | Wahl | 2. | 4 | benotet /unbenotet | |
Kognitive Informatik / Bachelor | (Enrollment until SoSe 2011) | Individueller Ergänzungsb | Wahl | 4. 6. | 4 | benotet /unbenotet | |
Naturwissenschaftliche Informatik / Bachelor | (Enrollment until SoSe 2011) | Individueller Ergänzungsbereic | Wahl | 4. 6. | 4 | benotet /unbenotet | |
Naturwissenschaftliche Informatik / Master | (Enrollment until SoSe 2012) | Individuelle Ergänzung | Wahl | 2. | 4 | benotet /unbenotet |
Zu Beginn wird eine Einführung in Parallelrechnen und in ausgewählte Algorithmen aus der Computergrafik gegeben. Anschließend soll von den TeilnehmerInnen zu den unten aufgeführten Themen sowohl ein Vortrag gehalten, als auch eine praktische Umsetzung durchgeführt und präsentiert werden. Insgesamt werden für den erfolgreichen Vortrag und die erfolgreiche praktische Umsetzung 4 LP vergeben. Auf Wunsch kann der Vortrag benotet werden.