====== Seminar „Paralleles Rechnen auf Grafikkarten“ ====== ===== Beschreibung ===== Im Seminar werden wir uns mit den Möglichkeiten beschäftigen, rechenintensive Anwendungen auf Grafikkarten zu berechnen. ===== Zielgruppe ===== Studierende der Informatik und benachbarten Disziplinen, welche sich für das Thema interessieren. ===== Themenliste ===== * Historisches Umfeld und Weiterentwicklung * Vergleich der Parallelisierungsansätze (SIMD, MIMD, Steam-Processing) * Hardware (Grafikkarten von NVIDIA und ATI) * Programmiersprachen (OpenGL, CUDA, OpenCL, Einbindung in Hochsprachen) * Diverse Beispielanwendungen und deren Parallelisierung * Aktuelle Forschung (z.b. Ausführung von MIMD Prozessen auf GPU's) ===== Daten der Veranstaltung ===== || Zeit || Dienstag 16 c.t. || || Ort || [[http://maps.google.de/maps?hl=de&client=ubuntu&hs=H76&channel=cs&q=Im+Neuenheimer+Feld+348,+Heidelberg,+Deutschland&um=1&ie=UTF-8&hq=&hnear=Im+Neuenheimer+Feld+348,+D-69120+Heidelberg&gl=de&ei=wV16TeXlKJHcsgbi9aDgBw&sa=X&oi=geocode_result&ct=title&resnum=1&ved=0CBgQ8gEwAA|Universität Heidelberg]] INF 348, Raum 013 || || Beginn || erste Semesterwoche || || Themenvergabe || ab sofort|| ===== Dozenten ===== * [[People:Alumni:Julian Kunkel]] * [[People:Externals:Olga Mordvinova]] ===== Zeitplan und Materialien ===== ==== Termin 31.3. ==== * Vorbesprechung für alle die noch ein Thema wollen ==== Termin 21.4. ==== * **Einfürung** -- //Christian Schwarz// -- {{:teaching:sommersemester_2009:schwarz_einfuehrung_gpgpu.pdf|Unterlagen in PDF}} -- {{:teaching:sommersemester_2009:schwarz_einfuehrung_gpgpu.odp|Unterlagen in ODP}} ==== Termin 28.04. ==== * **Hardware** -- //Andreas Beyer// -- {{:teaching:sommersemester_2009:02-hardware-beyer.pdf|Unterlagen in PDF}} {{:teaching:sommersemester_2009:02-hardware-beyer.odp|Unterlagen in ODP}} ==== Termin 05.05. ==== * **Uebersicht über die Programmierung** -- //Marcus Schaber// -- {{:teaching:sommersemester_2009:04-prog-on-gpu-schaber.pdf|Unterlagen in PDF}} -- {{:teaching:sommersemester_2009:04-prog-on-gpu-schaber.odp|Unterlagen in ODP}} ==== Termin 12.05. ==== * **C for graphics** -- //CG Benjamin Rommel// -- {{:teaching:sommersemester_2009:05-cg-rommel.pdf|Unterlagen als PDF}} ==== Termin 02.06. ==== * **CUDA (1)** -- //Riccardo Nimser// * **CUDA (2)** -- //MArcel Krause// ==== Termin 09.06. ==== * **AES +** -- //Figret Kaplan// ==== Termin 16.06. ==== * **Imaging Earth's Subsurface Using CUDA +** -- //Roger Gaczkowski// * **Efficient Random Number Generation and Application** -- //David Rohr// ==== Termin 23.06. ==== * **Die Sitzung fällt aus** ==== Termin 30.06. ==== * **Externer Vortrag** ===== Literaturhinweise ===== * [[http://www.gpgpu.org/|GPGPU Newsportal]] * [[http://http.developer.nvidia.com/GPUGems2/gpugems2_part01.html|GPU Gems 2]] * [[http://developer.nvidia.com/object/gpu_programming_guide.html|NVIDIA GPU Programming Guide]] * [[http://developer.nvidia.com/page/home.html|NVIDIA Developers]]