Duane Merrill is a Senior Research Scientist with NVIDIA Research. His principal research interests are parallel algorithm and programming model design. In particular, his work has focused on problems involving sparse, irregular, and cooperative computation, notably parallel sorting and graph algorithms. He is the author of CUB, a library of “collective” software primitives to simplify CUDA kernel construction, performance tuning, and maintenance. He received his Ph. D. from the University of Virginia.