John Hubbard

John Hubbard is a principal software engineer at NVIDIA, specializing in Linux kernel development, Open Source Software, and CUDA. He has worked at NVIDIA since just after the CUDA 1.0 release in 2007. Before that, he served eight years as an Unrestricted Line Officer in the U.S. Navy submarine force, culminating in a tour as Combat Systems Officer ("Weps") of the USS Bluefish (SSN 675).
John Hubbard

Posts by John Hubbard

Simulation / Modeling / Design

Simplifying GPU Application Development with Heterogeneous Memory Management

Heterogeneous Memory Management (HMM) is a CUDA memory management feature that extends the simplicity and productivity of the CUDA Unified Memory programming... 16 MIN READ