Towards Robust Deep Learning on GPUs

Graduate Students

Mujahid Al Rafi (UC Merced)

Yuan Feng (UC Merced)

Ange Thierry Ishimwe (CU Boulder)

Banafsheh Adami  (WVU)

Ehsan Bahaloo Horeh (WVU)


Undergraduate Students

Aishwaria Rangasamy (UC Merced) - graduated Sp'23

Xavier Ybarra (UC Merced) - graduated Sp'23

Alexander Juenemann (CU Boulder)


Research Scientist

Ryan Zalek (NVIDIA)

Goals and Achievements

Graphics processing units (GPU) have become one of the most promising computing engines in many application domains such as scientific simulations and deep learning. With the massive parallel processing power provided by GPUs, most of the state-of-the-art server and edge systems employ GPUs as the core computing engines for deep-learning model training and inference. As the performance of deep learning models becomes one of the most important delimiters that determines market revenue of the model creators and the convenience of daily lives of model consumers, it is critical to enforce reliable and robust deep-learning computation. This project aims to explore the challenges and opportunities to address the reliability and privacy implications of GPU computing as a deep-learning accelerator and design lightweight protection schemes.

The technical aims of this project are divided into three thrusts. 

1) Exploration of vulnerabilities and their impact on GPU-based deep-learning computing. 


2) Tackling the vulnerabilities at the compute-unit level by redesigning GPU building blocks. 


3) Designing selective integrity protection mechanisms without imposing significant performance overhead. 



Educational Activities