Pierre Van Houtryve

Member Of Technical Staff at AMD

Mons, Hainaut, Belgium
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

🤩
Rockstar
🎓
Top School
Pierre Van Houtryve is a C++ compiler engineer with eight years of experience focused on GPU backends and low-level code generation, currently a Member of Technical Staff at AMD working on the AMDGPU backend in LLVM. He specializes in GPU compute memory models—analyzing hardware, implementing compiler codegen, and documenting models so developers can write correct and performant GPU code. His open-source contributions to the high-profile llvm-project include fixes and enhancements for the AMDGPU target, atomic optimizations, dynamic LDS linkage, and target-specific LTO improvements. Prior roles include machine-code obfuscation and optimization work at Guardsquare and ARM-focused LLVM improvements during an internship, reflecting deep familiarity with x64, ARMv8-A, and vector extensions. Colleagues rely on him to bridge hardware details and compiler implementation, turning subtle architectural behaviors into robust compiler semantics. Based in Mons, Belgium, he combines pragmatic engineering with a taste for challenging, architecture-near problems that benefit both internal teams and the wider open-source ecosystem.
code9 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree Business Computing, Bachelor's degree Business Computing at Haute Ecole Provinciale de Hainaut - Condorcet
languagesEnglish, French, Spanish
stackoverflow-logo

Stackoverflow

Stats
11reputation
3kreached
0answers
2questions
github-logo-circle

Github Skills (9)

compiler-optimization10
c-language10
amdgpu10
cprogramming-language10
llvm10
parallel-computing9
assembly8
objective-c6
macos6

Programming languages (6)

TypeScriptShellC++LLVMJavaScriptJupyter Notebook

Github contributions (5)

github-logo-circle
llvm/llvm-project

Feb 2020 - Jul 2026

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:594 reviews, 342 PRs, 573 pushes in 6 years 6 months
Contributions summary:Pierre made significant contributions to the LLVM project, focusing on the AMDGPU target. Their commits involved fixing atomic optimization issues related to divergent values, specifically addressing DT updates and edge cases in the iterative strategy of the atomic optimizer. They also worked on allowing different linkage types for dynamic LDS variables, and on target-specific module splitting, enhancing the LTO functionality for AMDGPU.
compilerllvmtoolchain
oSoc18/culturizeapp

Jul 2018 - Jul 2018

Desktop application for publishing URIs by maintaining an object base registery in CSV format
Contributions:154 commits, 27 PRs, 67 pushes in 17 days
csvdesktop-application
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