Shilei Tian

Software Engineer at AMD

Boxborough, Massachusetts, 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

🤩
Rockstar
Shilei Tian is a software engineer with 11 years of experience specializing in GPU compiler work and back-end systems. Based in Boxborough, Massachusetts, he contributes to high-impact open-source projects like LLVM, where he has fixed crashes and improved code generation for AMDGPU, Clang builtins, and OpenMP. His hands-on improvements to memory management and fixed-count memcpy optimizations demonstrate a focus on performance-critical, low-level code. Colleagues rely on him to untangle subtle compiler bugs that affect real-world GPU workloads. He blends deep systems expertise with a practical bent for shipping robust tooling that improves compilation correctness and runtime efficiency.
code11 years of coding experience
github-logo-circle

Github Skills (10)

compiler-optimization10
code-generation10
c-language10
amdgpu10
clangd10
cprogramming-language10
clang10
llvm10
compiler-design9
openmp8

Programming languages (14)

JavaC++CRPCHTMLTypeScriptDockerfileShell

Github contributions (5)

github-logo-circle
llvm/llvm-project

Aug 2022 - Jan 2023

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:1558 reviews, 12 commits, 358 PRs in 5 months
Contributions summary:Shilei primarily focused on compiler-related contributions, including fixing crashes and improving code generation. Their work involved addressing issues related to table generation, AMDGPU's memory management and code optimizations (especially for fixed-count `memcpy`), Clang's built-in functions, and OpenMP. The user's contributions specifically impacted aspects of AMDGPU and Clang's code generation, compilation process, and overall performance.
compilerstechnologiesclangsubmittoolchain
jdoerfert/llvm-project

Jul 2020 - Oct 2021

This is the canonical git mirror of the LLVM subversion repository. The repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
Contributions:3 commits, 19 pushes in 1 year 3 months
subversionclanglibgit2submitgit-mirror
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
Shilei Tian - Software Engineer at AMD