Lehre
- Projektseminar: Projektseminar: Implementierung und Benchmarking nicht-klassischer GPU-Algorithmen [100057]
(zusammen mit Sergei Gorlatch, Richard Schulze und Johannes Lenfers)
- V/Ü: Betriebssysteme [108056]
(zusammen mit Sergei Gorlatch) - Projektseminar: Projektseminar: Auto-Tuning Compiler Optimizations beyond Numerical Parameters [108058]
(zusammen mit Sergei Gorlatch und Johannes Lenfers)
- V/Ü: Multi-core und GPU: Parallele Programmierung [106028]
(zusammen mit Sergei Gorlatch) - Projektseminar: Projektseminar: Strategische Entscheidungsfindung mit GPU-parallelen numerischen Algorithmen [106030]
(zusammen mit Sergei Gorlatch und Florian Fey)
- Projektseminar: Projektseminar: Design und Implementierung einer Array-Programmiersprache für GPUs [104756]
(zusammen mit Sergei Gorlatch, Florian Fey und Johannes Lenfers)
- V/Ü: Multi-core und GPU: Parallele Programmierung [102031]
(zusammen mit Sergei Gorlatch) - Projektseminar: Projektseminar: Parallelisierung gitterbasierter numerischer Methoden für Strömungsmechanik auf der GPU [102034]
(zusammen mit Sergei Gorlatch und Florian Fey)
- Projektseminar: Projektseminar: Kompilierung einer speichersicheren Programmiersprache für GPUs [100058]
(zusammen mit Sergei Gorlatch)
- V/Ü: Multi-core und GPU: Parallele Programmierung [108062]
(zusammen mit Sergei Gorlatch) - Vorlesung/Praktikum: Einführung in C/C++ [108065]
- Projektseminar: Projektseminar: Implementierung GPU-paralleler Monte-Carlo-Methoden zur Analyse von Texas Hold’em Poker [106059]
(zusammen mit Sergei Gorlatch, Richard Schulze und Florian Fey)
- V/Ü: Multi-core und GPU: Parallele Programmierung [104061]
(zusammen mit Sergei Gorlatch) - Vorlesung/Praktikum: Einführung in C/C++ [104064]
- Projektseminar: Projektseminar: Eine Programmiersprache zur sicheren Programmierung von GPUs: Entwicklung und Evaluation des Descend-Compilers [102058]
(zusammen mit Sergei Gorlatch, Bastian Hagedorn und Florian Fey)
- V/Ü: Multi-core und GPU: Parallele Programmierung [100065]
(zusammen mit Sergei Gorlatch)
- V/Ü: Einführung in Java [108067]
(zusammen mit ) - Projektseminar: Projektseminar: Design und Implementierung eines CUDA-Backends für den Lift-Compiler [108066]
(zusammen mit Sergei Gorlatch und Florian Fey)
- V/Ü: Verteilte Systeme [106060]
(zusammen mit Sergei Gorlatch) - Vorlesung/Praktikum: Einführung in C/C++ [106058]
(zusammen mit Bastian Hagedorn)
- Projektseminar: Projektseminar: Implementierung des parallelen Patterns md_hom unter Verwendung von low-level Programmiermodellen [104059]
(zusammen mit Sergei Gorlatch, Ari Rasch und Richard Schulze)
- Projektseminar: Projektseminar: Implementierung und Benchmarking nicht-klassischer GPU-Algorithmen [100057]
Publikationen
- Köpcke, Bastian, Gorlatch, Sergei, und Steuwer, Michel. . „Descend: A Safe GPU Systems Programming Language.“ Proceedings of the ACM on Programming Languages 8 (PLDI): 841–864. doi: 10.1145/3656411.
- Siefke, L, Köpcke, B, Gorlatch, S, und Steuwer, M. . „Systematically extending a high-level code generator with support for tensor cores.“ In GPGPU@PPoPP 2022: Proceedings of the 14th Workshop on General Purpose Processing Using GPU, Virtual Event, Seoul, Republic of Korea, 3 April 2022, herausgegeben von Y Sun, D Wong und H Naghibijouybari. New York: ACM Press. doi: 10.1145/3530390.3532733.
- Köpcke, B, Steuwer, M, und Gorlatch, S. . „Generating efficient FFT GPU code with Lift.“ In Proceedings of the 8th ACM SIGPLAN International Workshop on Functional High-Performance and Numerical Computing, FHPNC@ICFP 2019, Berlin, Germany, August 18, 2019, herausgegeben von M Zocca. New York: ACM Press. doi: 10.1145/3331553.3342613.
- Stahl, F, Godde, A, Hagedorn, B, Köpcke, B, Rehberger, M, und Vossen, G. . „Implementing the WiPo Architecture.“ ERCIS Working Papers Nr. 20. Münster: ERCIS - European Research Center for Information Systems.
Bastian Köpcke, MSc
Einsteinstr. 62, Raum 707
48149 Münster
T: +49 251 83-32758
bastian.koepcke@wwu.de
Sprechzeiten
nach Vereinbarung

