Skip to main content

Tobias Rapp

Senior Software Engineer at Robert Bosch

Performance engineering for GPU and AI systems

I build and optimize compute-intensive software, from CUDA algorithms to real-time AI inference. The same focus on efficient execution shaped my PhD research in scientific visualization and earlier work in graphics.

Research interests:
  • GPU computing
  • AI Inference
  • Machine Learning
  • Visualization

Selected projects

Research and software I've worked on

Explore all projects
Featured projectpast2015; code published 2026

Adaptive Software Rasterization with CUDA

A CUDA software rasterizer that runs the graphics pipeline entirely on the GPU. The framework manages rasterization and adaptive sampling in software, generating additional work when needed while achieving interactive frame rates.

software rasterizationCUDAGPU programming
View project

Latest posts

Technical articles and notes

Visit the archive
15 min read

Persistent Threads and Megakernels

Reading about recent megakernels for LLM inference brought me back to persistent threads and megakernels I used in my own GPU work. This post traces both ideas from their origins in ray tracing to modern attention kernels and full-model LLM inference

  • CUDA
  • GPU programming
  • megakernels
Read note

Selected publications

Peer-reviewed research

Browse all publications
  1. 01

  2. 03

Cite this paper

BibTeX citation

Preview

Ready to copy.