Chao Liu

Senior Staff Engineer at Meta

Menlo Park, California, 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
🎓
Top School
Chao Liu is a Senior Staff Engineer in Menlo Park with nine years of experience specializing in high-performance parallel computing and GPU-accelerated ML infrastructure. He led development of AMD’s Composable Kernel library and drove algorithm work in MIOpen, delivering low-level tensor and kernel optimizations across FP16/BF16 and 3D convolution workloads. At Meta now, he brings a proven track record of squeezing performance from hardware—benchmarked across platforms via contributions to DeepBench—and a background in aerospace and computational engineering that informs his systems-level thinking. Colleagues rely on him to bridge research and production: he translates numerical methods and parallel-mesh experience into production-grade, performance-portable ML primitives.
code9 years of coding experience
job2 years of employment as a software developer
bookPh.D. Computational Engineering, Ph.D. Computational Engineering at The University of Tennessee at Chattanooga
bookM.S. Aerospace Engineering, M.S. Aerospace Engineering at Beihang University
languagesEnglish, Chinese
github-logo-circle

Github Skills (22)

opencl10
benchmark10
c-language10
operation10
tensorrt10
gpu-programming10
benchmarking10
rnn-model10
n10
amd10
kernel10
mask-rcnn10
hip10
deep-learning10
tensorflow10

Programming languages (6)

C++RoffMLIRAssemblyFortranPython

Github contributions (5)

github-logo-circle
ROCm/composable_kernel

Aug 2021 - Dec 2022

Composable Kernel: Performance Portable Programming Model for Machine Learning Tensor Operators
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:953 reviews, 891 commits, 439 PRs in 1 year 3 months
Contributions summary:Chao primarily focused on modifying and optimizing the code for the `Composable Kernel` project, which targets machine learning tensor operators. Their contributions involved merging branches and making code changes within the `composable_kernel` directory, suggesting work related to improving the performance of machine learning kernels. The user's edits included changes to header files and code related to reduction operations and XDL operations, potentially for performance enhancement.
kerneldeep-learningprogramming-modelmachine-learningtensor-learning
ROCm/MIOpen

Mar 2018 - Aug 2021

AMD's Machine Intelligence Library
Role in this project:
userBack-end Developer
Contributions:235 reviews, 406 commits, 44 PRs in 3 years 6 months
Contributions summary:Chao's contributions primarily involve implementing and optimizing low-level tensor operations, and kernel implementations within the AMD's Machine Intelligence Library (MIOpen). The commits showcase the modification of kernel code for tensor copying, scaling, and setting, incorporating performance improvements and supporting various data types, including FP16/BF16. Furthermore, their work includes refactoring and enhancing the implementation for efficient handling of 3D convolution operations.
amdcluster-computingmachine-learningblasmachine-intelligence
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