James Brodman is a Fellow-level software engineer with 13+ years building languages and compilers for parallel and heterogeneous computing, currently architecting DPC++ and SYCL support across CPUs, GPUs, and FPGAs at AMD. He led design and implementation of several SYCL extensions now in the SYCL 2020 Specification and co-authored the Data Parallel C++ book, translating research-grade programming models into production-grade tooling. Prior work includes long tenure at Intel (including principal engineer) and contributions to the ISPC SPMD compiler, demonstrating a sustained focus on SIMD and data-parallel performance. A contributor to the Khronos SYCL specification, he combines deep compiler backend expertise with practical cross-vendor interoperability experience that few engineers possess.
13 years of coding experience
21 years of employment as a software developer
PhD, PhD at University of Illinois Urbana-Champaign
BS Computer Science, BS Computer Science at Washington University in St. Louis
Contributions:176 commits, 11 PRs, 3 pushes in 3 years
Contributions summary:James primarily fixed compile errors, specifically addressing instances of `=` instead of `==` within the code. They also addressed typo fixes and handled merge operations with the master branch, incorporating changes from upstream. Additionally, they fixed a =/== error in the __all() function. This suggests a focus on code correctness and integration within the Intel® Implicit SPMD Program Compiler project.
This is the canonical git mirror of the LLVM subversion repository. Please see http://llvm.org/ for instructions on contributing to LLVM.
Contributions:480 pushes, 89 branches in 6 years 7 months
subversionclanginstructionslibgit2git-mirror
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.