Tayler Hetherington is a consulting member of technical staff at Oracle with 14 years of experience in computer and software engineering, specializing in computer architecture and GPU simulation. With a strong academic pedigree from UBC (including PhD-level work) and high undergraduate distinction, Tayler has progressed through research and principal engineering roles at Oracle Labs, bridging deep research with production engineering. He contributes to open-source GPU simulation tools like GPGPU-Sim, focusing on runtime compatibility, cache hierarchy improvements, and maintainable back-end code. Based in the Greater Vancouver area, he combines systems-level expertise with practical tooling and documentation habits that make complex hardware-software interaction reproducible and debuggable. An often-overlooked strength is his long-running experience teaching and mentoring, which informs his clear technical communication and design-for-maintainability approach.
14 years of coding experience
5 years of employment as a software developer
Bachelor of Applied Science, Computer/Software Engineering, GPA: Year 4 - 94.5% | Year 3 - 93.5% | Year 2 - 93%, Bachelor of Applied Science, Computer/Software Engineering, GPA: Year 4 - 94.5% | Year 3 - 93.5% | Year 2 - 93% at The University of British Columbia
GPGPU-Sim provides a detailed simulation model of contemporary NVIDIA GPUs running CUDA and/or OpenCL workloads. It includes support for features such as TensorCores and CUDA Dynamic Parallelism as well as a performance visualization tool, AerialVisoin, and an integrated energy model, GPUWattch.
Role in this project:
Back-end Developer
Contributions:56 commits, 2 PRs, 1 push in 3 years 10 months
Contributions summary:Tayler primarily focused on modifying the OpenCL runtime API to allow AMD sample applications to run within the GPGPU-Sim environment. They made initial, temporary modifications to the API, indicating a focus on compatibility and integration. The user also added and updated comments in the code, employing Doxygen notation, suggesting a focus on code documentation and maintainability. Furthermore, the user appears to be involved with improving cache hierarchy functionality within the GPU simulator, as demonstrated by the code modification across files such as src/gpgpu-sim/gpu-cache.cc and src/gpgpu-sim/gpu-cache.h.
Contributions:10 commits, 9 pushes, 1 branch in 2 years 2 months
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
Tayler Hetherington - Consulting Member Of Technical Staff at Oracle