Untersuchung verschiedener GPU-Programmiermodelle

Art der Arbeit:
Bachelor-Arbeit
Betreuer:
Adresse: Johannes Hofmann
Lehrstuhl für Informatik 3 (Rechnerarchitektur)
Martensstraße 3
91058 Erlangen
Germany
Raum: 07.158
Telefon: +49 9131 85 27913
Fax: +49 9131 85 27912
Homepage: http://www3.informatik.uni-erlangen.de/Persons/hofmann/
E-Mail: johannes.hofmann@fau.de
Beschreibung der Arbeit:

Inhalt der Arbeit ist eine Analyse verschiedener Programmieransätze (z.B. OpenMP, OpenCL, CUDA, OpenACC) für aktuelle GPUs. Zunächst soll Anhand einfacher Kernel (z.B. STREAM Benchmark) der Aufwand von Portierung bestehender Codes untersucht werden. Anschließend soll die Performance der verschiedenen Ansätze für aktuelle GPUs ermittelt werden. Nachdem Erfahrung im Umgang mit allen Programmiermodellen gesammelt wurde, soll als Hauptteil der Arbeit eine bestehende real-world Anwendung auf die GPU portiert werden (z.B. 3D Jacobi oder HPCG).

Bearbeitungszustand:
Vergeben an Grandeit Manuel