Zhuoran Yin is a system-level software engineer with 10 years of experience specializing in deep learning compilers and GPU backend performance. As a Senior Member of Technical Staff at AMD, he led MLIR/MIOpen integration and implemented/optimized implicit GEMM algorithms to accelerate convolution on ROCm platforms. His open-source contributions to projects like XLA, IREE, and MIOpen show deep expertise in GPU code generation, MFMA tuning, and layout-flexible tensor APIs—often focused on making AMD GPUs first-class citizens in major ML compilers. Based in Chapel Hill, he combines production-focused engineering with research roots from a MASc at University of Waterloo, and is known for pragmatic compiler heuristics that boost real-world kernel performance for narrow, challenging problem sizes.
10 years of coding experience
9 years of employment as a software developer
Bachelor of Engineering (B.Eng.), Bachelor of Engineering (B.Eng.) at Hunan University
Master of Applied Science (MASc) - Thesis, Master of Applied Science (MASc) - Thesis at University of Waterloo
Contributions:382 reviews, 57 commits, 48 PRs in 2 years 10 months
Contributions summary:Zhuoran contributed significantly to the core functionality of the MIOPEN library. They focused on optimizing and refactoring existing kernels, as evidenced by the changes in `gridwise_gemm` and various kernel algorithm files. They also implemented flexible layout support within the tensor API, including modifying descriptors and updating problem descriptions. Furthermore, the user added support for MLIR-cpp backend with a focus on implementing and tuning solvers, demonstrating a strong understanding of performance optimization.
A machine learning compiler for GPUs, CPUs, and ML accelerators
Role in this project:
Back-end Developer
Contributions:42 commits in 1 year 1 month
Contributions summary:Zhuoran's commits primarily focus on adding and modifying code related to the ROCm (AMD GPU) platform within the XLA (XLA:GPU) compiler. This includes implementing compatibility features for ROCm GPUs, specifically addressing the `gpu_executable` and related components. The user also contributed to fixing CUDA compilation issues, which suggests a strong understanding of GPU code generation and compilation pipelines within the project. The user updated dependent symbols and comments as well.
compilercommunity-drivenmachine-learningmodular
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
Zhuoran Yin - Senior Member Of Technical Staff at AMD