Securing GPU via region-based bounds checking
Jaewon Lee, Yonghae Kim, Jiashen Cao, Euna Kim, Jaekyu Lee, Hyesoon Kim
Abstract
Graphics processing units (GPUs) have become essential general-purpose computing platforms to accelerate a wide range of workloads, such as deep learning, scientific, and high-performance computing (HPC) applications. However, recent memory corruption attacks, such as buffer overflow, exposed security vulnerabilities in GPUs. We demonstrate that out-of-bounds writes are reproducible on an Nvidia GPU, which can enable other security attacks.
Topics & Concepts
Computer scienceParallel computingGraphicsGraphics processing unitCUDAGeneral-purpose computing on graphics processing unitsRange (aeronautics)Buffer overflowOperating systemMaterials scienceComposite materialSecurity and Verification in ComputingParallel Computing and Optimization TechniquesAdvanced Memory and Neural Computing