Research

Nathan Bell

Nathan Bell, Ph.D.
Senior Research Scientist
Nathan Bell's picture
Bio:

Nathan Bell joined NVIDIA Research in August 2008. His current research interests include sparse linear algebra and programming models for parallel computing.  Nathan contributes to several open source projects including Thrust, a high-level parallel template library, Cusp, a library for sparse linear algebra and graph algorithms, and PyAMG, a library of algebraic multigrid methods in Python.  Nathan received a bachelor's degree in Computer Science from Georgia Tech and a Ph.D in Computer Science from the University of Illinois at Urbana-Champaign (UIUC).

Research Interests:
GPU Computing, Sparse Linear Algebra, Iterative Methods, Algebraic Multigrid, Programming Models
Publications:
Thrust: A Productivity-Oriented Library for CUDA
Exposing Fine-Grained Parallelism in Algebraic Multigrid Methods
Implementing Sparse Matrix-Vector Multiplication on Throughput-Oriented Processors
Efficient Sparse Matrix-Vector Multiplication on CUDA
Algebraic Multigrid for k-form Laplacians
A Fast Multigrid Algorithm for Mesh Deformation
Particle-Based Simulation of Granular Materials