hn.today

Remembering Johannes Doerfert

blog.llvm.org53 points2 comments
Screenshot of Remembering Johannes Doerfert

Johannes Doerfert (b. Nov 5, 1989) was a prolific LLVM contributor and researcher who passed away on Sept 17, 2026, after a battle with cancer. With a Ph.D. from Saarland University focused on applying polyhedral techniques to low-level code, he became a core developer of Polly and later designed LLVM’s Attributor, an interprocedural fixpoint framework for deducing and propagating function and argument attributes. As LLVM’s OpenMP target offloading code owner from 2021, he led compiler and runtime work enabling efficient GPU execution across NVIDIA, AMD, and Intel, advancing JIT/link-time offloading and near-zero-overhead GPU techniques. His publications covered polyhedral scheduling, optimistic loop optimization, automatic differentiation of GPU kernels, and performance portability.

Beyond code and research, Johannes was a central community builder and mentor: he co-organized conferences and workshops, held weekly office hours, spoke at 11 LLVM meetings over a decade, and mentored many Google Summer of Code projects spanning Polly, interprocedural analyses, OpenMP improvements, Enzyme integration, and ML-guided compiler heuristics. A memorial service is scheduled in San Jose (Oct 3, 2026) with another in Germany; he is survived by his wife Xuejin Zhang and family. The family requests donations to the LLVM Foundation in his memory, with a donor matching $50K.

Read on blog.llvm.org2 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Programming

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.