Tor Aamodt

Professor at The University of British Columbia

Vancouver, British Columbia, 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
Tor Aamodt is a Professor of Electrical and Computer Engineering at the University of British Columbia with 15 years of academic experience and a career that spans industry roles at NVIDIA and research visits to Stanford. His work focuses on GPU architecture, parallel programming, and system-level simulation—he has contributed to the widely used GPGPU-Sim simulator by enhancing CUDA/OpenCL runtime behavior, PTX generation, and energy/performance modeling. Combining deep practical experience as an NVIDIA senior architect with rigorous academic training (PhD, M.A.Sc., B.A.Sc. from University of Toronto), he bridges hardware-aware research and tool-building for the GPU community. Known for hands-on system development as well as teaching and mentoring, he brings both production-grade engineering and scholarly impact to GPU and parallel-computing problems.
code15 years of coding experience
job12 years of employment as a software developer
bookB.A.Sc., Engineering Science (EE option), B.A.Sc., Engineering Science (EE option) at University of Toronto
github-logo-circle

Github Skills (8)

simulations10
cuda10
simulation10
opencl10
c-language10
cprogramming-language10
gpu10
simulator10

Programming languages (2)

C++Cuda

Github contributions (5)

github-logo-circle
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:
userBack-end Developer
Contributions:2 releases, 256 commits, 39 PRs in 11 years 5 months
Contributions summary:Tor primarily contributed to the development and maintenance of a GPGPU-Sim simulator, with a focus on enhancing its CUDA and OpenCL support. They made significant modifications to the CUDA runtime API, including stream operations, memory management functions, and event handling, which were crucial for parallel kernel launches. Furthermore, the user worked on the OpenCL wrapper by adding PTX generation and build program functionality. These contributions demonstrate the user's experience with GPU programming and simulator development.
simsimulationgpgpuopenclnvidia
nehaag/gpgpusim-cc-numa

Aug 2011 - Oct 2013

Contributions:57 commits in 2 years 3 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
Tor Aamodt - Professor at The University of British Columbia