Jake Hemstad

Jake Hemstad is a senior developer technology engineer at NVIDIA, where he works on developing high-performance CUDA C++ software for accelerating data analytics. He cares equally about developing high-quality software as much as he does achieving optimal GPU performance, and is an advocate for modern C++ design. Before NVIDIA, he attended graduate school at the University of Minnesota where he worked with Sandia National Laboratories on task-parallel HPC runtimes and sparse linear solvers.

Posts by Jake Hemstad

Technical Walkthrough 0

Using the NVIDIA CUDA Stream-Ordered Memory Allocator, Part 2

In part 1 of this series, we introduced new API functions, and , that enable memory allocation and deallocation to be stream-ordered operations. In this post… 9 MIN READ
Technical Walkthrough 0

Using the NVIDIA CUDA Stream-Ordered Memory Allocator, Part 1

This post introduces new API functions that enable memory allocation and deallocation to be stream-ordered operations. 14 MIN READ