Chengfan Jia

Engineer at 腾讯

Jiading District, Shanghai, China
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
Chengfan Jia is an engineer with 11 years' experience specializing in AI compilers and performance optimization, currently at Tencent after leading device-focused algorithm research at NIO. He is an active Apache TVM committer and contributor to the high-profile TVM project, with hands-on work optimizing CUDA device APIs, GPU verification passes, and runtime performance. His background spans deploying optimized models across ARM, NVIDIA DRIVE AGX and custom AI ASICs, with deep expertise in graph optimization, quantization and op fusion. Trained in computer architecture (USTC) and with industry experience at Alibaba and Apple, he blends research-grade algorithmic rigour with production delivery for edge and cloud ML workloads. Notably, he has helped put autonomous-driving models onto vehicles by integrating end-to-end compiling and deployment pipelines.
code11 years of coding experience
job2 years of employment as a software developer
bookMaster of Science (M.S.) Computer Architecture, Master of Science (M.S.) Computer Architecture at University of Science and Technology of China
bookHigh School, High School at Zhejiang Wenling High School
bookBachelor of Engineering (B.Eng.) Communication Engineering, Bachelor of Engineering (B.Eng.) Communication Engineering at Chang'an University
languagesChinese, English
github-logo-circle

Github Skills (10)

cuda10
compiler10
performance-monitor10
compiler-compiler10
performance-analysis10
python9
cprogramming-language9
c-language9
deep-learning8
machine-learning7

Programming languages (6)

C#C++CJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
apache/tvm

Jun 2020 - Dec 2021

Open deep learning compiler stack for cpu, gpu and specialized accelerators
Role in this project:
userBackend Developer & Performance Engineer
Contributions:347 reviews, 31 commits, 98 PRs in 1 year 5 months
Contributions summary:Chengfan contributed to the CUDA device API and VerifyGPUCode pass, including adding device APIs for CUDA and vectorization checks. The changes primarily focused on the src/tir/analysis/verify_gpu_code.cc file, suggesting involvement in GPU code verification and optimization. The user's work also extends to the runtime/cuda and tests/python/unittest directories, reflecting efforts to ensure code correctness and improve performance on CUDA-enabled devices within the TVM compiler stack.
metalvulkancompilertensoropencl
Compilers Principles, Techniques, & Tools (purple dragon book) second edition exercise answers. 编译原理(紫龙书)第2版习题答案。
Contributions:37 commits, 2 PRs, 33 pushes in 4 years 9 months
compilerstechniquesdragonprinciplescompiler
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
Chengfan Jia - Engineer at 腾讯