Artem Tamazov is a seasoned software engineer with 11 years of experience specializing in compiler stacks, heterogeneous computing, and high-performance ML primitives. He led R&D efforts on AMD OpenCL and C++AMP compiler technologies and contributed to llvm backend and shader compiler development for AMDGPU. Artem has deep practical expertise in performance tuning and solver design for convolutional primitives, evidenced by active contributions to AMD’s MIOpen (including Winograd integration and OpenCL kernel work). Now at Syntacore, he continues to apply low-level systems knowledge to complex software products, bridging compiler theory and production engineering. A detail that sets him apart is his hands-on debugging of compiler and performance regressions across heterogeneous stacks rather than just writing GPU kernels.
Contributions:3906 reviews, 1066 commits, 525 PRs in 6 years
Contributions summary:Artem has been actively involved in the development of AMD's Machine Intelligence Library (MIOpen). The commits focus on enhancing existing solvers, primarily related to 3x3 and 1x1 convolutions. The contributions include implementing features, resolving compiler issues, and optimizing performance. Furthermore, the user demonstrates expertise in working with OpenCL kernels, integrating Winograd algorithms, and addressing specific issues within the library's core functionality.
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.