Richard Membarth

Professor at Technische Hochschule Ingolstadt

Ingolstadt, Bavaria, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Richard Membarth is a professor and senior researcher with 14 years of experience specializing in GPU and parallel computing, compiler design, and code generation for many-core accelerators. He combines academic leadership at Technische Hochschule Ingolstadt with applied research at DFKI and longstanding industry consultancy in CUDA, bridging theory and production-grade GPU software. His work spans language and compiler projects that generate CUDA/OpenCL from high-level representations, with notable collaboration on medical imaging pipelines and toolchains for automatic code generation. Richard’s background includes a Dr.-Ing. in Computer Science and hands-on systems experience from ARM intern compiler work to maintaining large Linux server farms, reflecting both deep theory and operational fluency. He is seeking roles that blend research and development in innovative academic or industry settings, bringing a pragmatic focus on performance portability across heterogeneous platforms. A less obvious strength is his sustained ability to translate domain-specific algorithms (e.g., medical imaging) into optimized parallel implementations that scale across diverse GPU architectures.
code13 years of coding experience
job6 years of employment as a software developer
bookPostgraduate Diploma, Computer and Information Sciences, Postgraduate Diploma, Computer and Information Sciences at Auckland University of Technology
bookDr.-Ing., Computer Science, with honors, Dr.-Ing., Computer Science, with honors at University of Erlangen-Nuremberg
languagesGerman, English, Spanish
github-logo-circle

Github Skills (64)

opencl10
gpgpu10
image-processing10
meta10
dsl10
cpu10
accelerator10
vectorization10
higher-order-functions10
intermediate10
gpu10
build-automation10
region10
continuation-passing-style10
compiler-optimization10

Programming languages (5)

C++ShellCCMakeJupyter Notebook

Github contributions (5)

github-logo-circle
hipacc/hipacc

Jun 2012 - Apr 2020

A domain-specific language and compiler for image processing
Contributions:6 reviews, 1022 commits, 166 pushes in 7 years 11 months
gpucompilerimage-processingdomaingpgpu
richardmembarth/c3ms

Sep 2015 - Apr 2024

C++ Code Complexity Measurement System
Contributions:1 PR, 2 pushes, 1 tag in 8 years 8 months
complexity-analysiscomplexity-measure
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Richard Membarth - Professor at Technische Hochschule Ingolstadt