Duane Merrill

Distinguished Research Scientist at NVIDIA

Greater Charlottesville Area United States
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
Duane Merrill is a Distinguished Research Scientist at NVIDIA with 15 years of experience translating advanced research into high-performance systems and developer-facing libraries. He holds a Ph.D. and advanced degrees from the University of Virginia and has a track record of impactful internships and research collaborations at Microsoft and academic settings. At NVIDIA since 2011, Duane focuses on low-level, parallel computing problems—evidenced by contributions to the popular CUDA C++ CUB library where he improved documentation and example clarity for cooperative primitives. His background spans enterprise integration, virtualization, and hypervisor-enabled managed OS research, giving him a rare blend of systems, security, and parallel-computing expertise. Colleagues rely on him for rigorous, production-ready solutions that bridge deep theory and practical developer usability. He is based in the Greater Charlottesville area and quietly advances widely used GPU tooling behind the scenes.
code15 years of coding experience
job5 years of employment as a software developer
bookB.S., Computer Engineering, B.S., Computer Engineering at University of Virginia
github-logo-circle

Github Skills (10)

cuda10
nvidia10
c-language10
cub10
cprogramming-language10
gpu10
documentation10
cubit10
cpp9
algorithms8

Programming languages (3)

C++AlloyCuda

Github contributions (5)

github-logo-circle
NVIDIA/cub

Feb 2013 - Jan 2019

[ARCHIVED] Cooperative primitives for CUDA C++. See https://github.com/NVIDIA/cccl
Role in this project:
userBack-end Developer
Contributions:10 releases, 80 commits, 21 PRs in 5 years 11 months
Contributions summary:Duane's contributions primarily involve updating and correcting documentation within the CUB library. These changes focused on fixing typos in example descriptions and updating download links, specifically for version 0.9.3. Furthermore, the user made documentation updates related to the `block_load.cuh` file, modifying example code snippets. These changes indicate a focus on improving the usability and clarity of the library's documentation.
cxxprimitivesnvidia-hpc-sdknvidiacpp20
dumerrill/merge-spmv

Aug 2016 - Aug 2016

Contributions:12 commits, 31 pushes, 1 branch in 19 days
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