Anton Zabaznov

GPU Compiler Backend Engineer at Apple

Old Toronto, Ontario, Canada
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
Anton Zabaznov is a GPU compiler backend engineer with six years of hands-on C/C++ experience building and optimizing compiler toolchains for high-performance accelerators. He has driven backend development at Intel and Cerebras, contributing to Intel's graphics compiler and OpenCL C 3.0 support in Clang and later tackling MLIR-based graph lowering, instruction selection, and auto-generation frameworks for compiler descriptions. At Cerebras he combined MC-layer optimizations, static binary analysis with BOLT, and architecture-specific code layout work; his Intel contributions included vector inline assembly and LLVM wrappers to improve compatibility. Now at Apple, he continues to focus on code generation and target-independent transformations for GPUs. Anton pairs deep academic training in applied math and physics with pragmatic engineering, often improving build systems and maintainability in widely used open-source projects like intel-graphics-compiler. He is notable for bridging low-level MC optimizations with higher-level compiler autogeneration efforts, reducing friction between LLVM internals and production toolchains.
code6 years of coding experience
job6 years of employment as a software developer
bookMaster's degree Applied Mathematics and Physics, Master's degree Applied Mathematics and Physics at Moscow Institute of Physics and Technology (State University) (MIPT)
bookBachelor's degree Software Engineering, Bachelor's degree Software Engineering at Bauman Moscow State Technical University
github-logo-circle

Github Skills (7)

compiler-design10
c-language10
cprogramming-language10
llvm10
code-generation9
build-system9
graphic8

Programming languages (5)

C++CLLVMCMakePython

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer
Contributions:63 commits in 2 years 5 months
Contributions summary:Anton focused on enhancing the build system and core code generation components of the intel-graphics-compiler repository. Their contributions included implementing new methods for operand printing and modifying build processes to clear text streams when adding new kernels or functions, specifically within the visa directory. They also added wrappers for LLVM libraries for improved compatibility. These changes suggest work on improving the compiler's functionality and maintainability.
azabazno/OpenCL-Docs

Oct 2020 - Dec 2021

OpenCL API, Extensions, and Environment Spec sources.
Contributions:4 pushes, 3 branches in 1 year 2 months
apispecextensionsopencl-apisources
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
Anton Zabaznov - GPU Compiler Backend Engineer at Apple