NVIDIA Research looks at all aspects of high performance computing (HPC), including parallel algorithm design and performance analysis. Recent publications explore Parallel Modularity Clustering, Parallel Spectral Graph Partitioning and Relaxations for High-Performance Message Passing on Massively Parallel SIMT Processors.