Xiaonan Tian

Senior GPU Compiler Engineer at NVIDIA

Portland, Oregon, United States
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
Xiaonan Tian is a Senior GPU Compiler Engineer with over 12 years of systems and compiler development experience, now leading CUDA C++ and OpenACC compiler work in NVIDIA’s HPC SDK. He combines deep academic research—holding a Ph.D. focus in high performance computing and compiler optimization—with hands-on toolchain and firmware engineering across MIPS, custom RISC SIMD, and embedded USB microcontrollers. At NVIDIA he architects compiler frameworks and optimizations that bridge OpenACC and CUDA/C++/Fortran, building on prior contributions to OpenUH and NAS Parallel Benchmarks that delivered competitive performance vs. commercial compilers. His background includes semiconductor IC verification and upstream GNU toolchain porting, giving him a rare end-to-end perspective from hardware validation to high-level parallelization. Based in Portland, he pairs research-grade compiler techniques with production GPU engineering to accelerate real-world HPC workloads.
code12 years of coding experience
job9 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), High Performance Computing, Compiler Optimization, GPU Computing, OpenMP, OpenACC, Doctor of Philosophy (Ph.D.), High Performance Computing, Compiler Optimization, GPU Computing, OpenMP, OpenACC at University of Houston

Github contributions (2)

github-logo-circle
pumpkin83/OpenUH-OpenACC

Sep 2013 - Mar 2014

Contributions:86 commits in 5 months
uhhpctools/openuh

Sep 2013 - Oct 2015

Contributions:7 commits in 2 years 1 month
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
Xiaonan Tian - Senior GPU Compiler Engineer at NVIDIA