Teaching
- Projektseminar: Capstone Project: Implementing and Benchmarking non-classical GPU Algorithms [100057]
(in cooperation with Prof. Dr. Sergei Gorlatch, Richard Schulze, Johannes Lenfers)
[ - | | Blockveranstaltung (Mo-Fr) | SRZ 114 | Prof. Dr. Sergei Gorlatch]
[ - | | wöchentlich | SRZ 203 | Prof. Dr. Sergei Gorlatch]
- Projektseminar: Capstone Project: Auto-Tuning Compiler Optimizations beyond Numerical Parameters [108058]
(in cooperation with Prof. Dr. Sergei Gorlatch, Johannes Lenfers) - Operating Systems [108056]
(in cooperation with Prof. Dr. Sergei Gorlatch)
- Projektseminar: Capstone Project: Strategic Decision-Making Using GPU Parallel Numerical Algorithms [106030]
(in cooperation with Prof. Dr. Sergei Gorlatch, Florian Fey) - Multi-core and GPU: Parallel Programming [106028]
(in cooperation with Prof. Dr. Sergei Gorlatch)
- Projektseminar: Capstone Project: Designing and Implementing an Array Programming Language for GPUs [104756]
(in cooperation with Prof. Dr. Sergei Gorlatch, Florian Fey, Johannes Lenfers)
- Projektseminar: Capstone Project: Parallelization of Grid-based Numerical Methods for Fluid Mechanics on the GPU [102034]
(in cooperation with Prof. Dr. Sergei Gorlatch, Florian Fey) - Multi-core and GPU: Parallel Programming [102031]
(in cooperation with Prof. Dr. Sergei Gorlatch)
- Projektseminar: Capstone Project: Compiling a Memory-Safe Programming Language for GPUs [100058]
(in cooperation with Prof. Dr. Sergei Gorlatch)
- Vorlesung/Praktikum: Introduction to C/C++ [108065]
- Multi-core and GPU: Parallel Programming [108062]
(in cooperation with Prof. Dr. Sergei Gorlatch)
- Projektseminar: Capstone Project: Implementing GPU Parallel Monte Carlo Methods for Analyzing Texas Hold’em Poker [106059]
(in cooperation with Prof. Dr. Sergei Gorlatch, Richard Schulze, Florian Fey)
- Vorlesung/Praktikum: Introduction to C/C++ [104064]
- Multi-core and GPU: Parallel Programming [104061]
(in cooperation with Prof. Dr. Sergei Gorlatch)
- Projektseminar: Capstone Project: A Programming Language for Safely Programming GPUs: Development and Evaluation of the Descent Compiler [102058]
(in cooperation with Prof. Dr. Sergei Gorlatch, Dr. Bastian Hagedorn, Florian Fey)
- Multi-core and GPU: Parallel Programming [100065]
(in cooperation with Prof. Dr. Sergei Gorlatch)
- Projektseminar: Capstone Project: Design and Implementation of a CUDA Backend for the Lift Compiler [108066]
(in cooperation with Prof. Dr. Sergei Gorlatch, Florian Fey) - Introduction to Java [108067]
(in cooperation with Prof. Dr. Lars Linsen)
- Vorlesung/Praktikum: Introduction to C/C++ [106058]
(in cooperation with Dr. Bastian Hagedorn) - Distributed Systems [106060]
(in cooperation with Prof. Dr. Sergei Gorlatch)
- Projektseminar: Capstone Project: Implementing the parallel pattern md_hom by using low-level programming models [104059]
(in cooperation with Prof. Dr. Sergei Gorlatch, Ari Rasch, Richard Schulze)
- Projektseminar: Capstone Project: Implementing and Benchmarking non-classical GPU Algorithms [100057]
Publications
- Köpcke, Bastian, Gorlatch, Sergei, and 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, and 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, edited by Y Sun, D Wong and H Naghibijouybari. New York, NY: ACM Press. doi: 10.1145/3530390.3532733.
- Köpcke, B, Steuwer, M, and 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, edited by M Zocca. New York, NY: ACM Press. doi: 10.1145/3331553.3342613.
- Stahl, F, Godde, A, Hagedorn, B, Köpcke, B, Rehberger, M, and Vossen, G. . “Implementing the WiPo Architecture.” ERCIS Working Papers № 20. N/A: Selbstverlag / Eigenverlag.
Bastian Köpcke, MSc
Professur für Praktische Informatik (Prof. Gorlatch)
Einsteinstr. 62, room 707
48149 Münster
T: +49 251 83-32758
bastian.koepcke@wwu.de
Consultation Hours
on arrangement