Tyler Allen is a Senior Developer Technology Engineer with 12 years of experience specializing in high-performance computing, GPU optimization, and memory performance and management. Now at NVIDIA after a faculty stint, he bridges deep academic research—culminating in a PhD from Clemson—with hands-on developer tooling for accelerated systems and emerging accelerated databases. His background includes research on virtual memory performance for NVIDIA UVM, profiling top-tier supercomputers, and administrating research clusters, giving him a practical edge in tuning real-world heterogeneous systems. Based in Charlotte, NC, he combines teaching and mentoring experience with production-focused DevTech work, translating complex hardware/software interactions into usable software optimizations. Colleagues rely on him for hard-to-measure performance problems and pragmatic approaches to resource-constrained computing.
12 years of coding experience
10 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Clemson University
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Western Carolina University
This serves as a repository for reproducibility of the SC21 paper "In-Depth Analyses of Unified Virtual Memory System for GPU Accelerated Computing," as well as several components of the IPDPS21 paper "Demystifying GPU UVM Cost with Deep Runtime and Workload Analysis."
Contributions:3 releases, 50 commits, 58 pushes in 1 year 4 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.