Brussels / 3 & 4 February 2024


Thomas Schwinge

Photo of Thomas Schwinge

Software engineer, primarily working on GCC (GNU Compiler Collection), in particular adding support for OpenACC/OpenMP (directive-based parallel programming models) with code offloading to Nvidia GPUs (project started in 2013-06), and AMD GPUs. In 2018-09, appointed GCC/OpenACC maintainer, in 2023-07 appointed GCC/nvptx maintainer. Active member of the OpenACC Technical Committee.

Part of the team developing GCC/Rust: a GCC front end for the Rust programming language.

I also worked on glibc, GDB, binutils, etc., and had a brief look into the world of LLVM, but GCC etc. is still keeping me busy.

Employed by BayLibre.

Background in electrical engineering, focus on computer engineering, graduating from the Universit├Ąt Stuttgart with a Diplom-Ingenieur (Dipl.-Ing., compare to M.Eng.) degree.


Title Day Room Track Start End
Welcome to the GCC dev room
Sunday K.4.201 GCC devroom 09:00 09:05