Denial of service exploits on CUDA devices using clock function
Dheenadhayalan, Janarth
This item is only available for download by members of the University of Illinois community. Students, faculty, and staff at the U of I may log in with your NetID and password to view the item. If you are trying to access an Illinois-restricted dissertation or thesis, you can request a copy through your library's Inter-Library Loan office or purchase a copy directly from ProQuest.
Permalink
https://hdl.handle.net/2142/104006
Description
Title
Denial of service exploits on CUDA devices using clock function
Author(s)
Dheenadhayalan, Janarth
Contributor(s)
Hwu, Wen-Mei
Issue Date
2019-05
Keyword(s)
GPUs
Denial of Service
CUDA
clock
Operating System
Abstract
NVIDIA’s CUDA devices are increasingly being used in applications from accelerating computer graphics
to deep learning and numerical analysis. Because the purpose of GPUs is to accelerate a diverse set of
applications, it is important for them to execute code as fast as possible with the highest degree of
throughput. Unlike CPUs which have been targets of security exploits since their inception (many
decades ago) GPUs have only been available for a diverse set of applications and widely adopted in the
last decade. Due to GPUs relative novelty and increasing adoption by industry and government alike,
there has been an increased interest in security vulnerabilities and their corresponding solutions. In this
thesis we uncover a vulnerability with the library clock function that can cause device-wide slowdown
on Unix-based systems, impact performance and, in some cases, cause total system failure. Different
generations of CUDA devices running on different operating systems were benchmarked. The
disturbances in the benchmark output demonstrated consistent vulnerabilities in Unix systems and
some occasional problems with Windows systems. Two potential methods to detect and resolve
malicious programs have been prototyped on CPUs in this study and are currently in development to be
ported to GPUs.
Use this login method if you
don't
have an
@illinois.edu
email address.
(Oops, I do have one)
IDEALS migrated to a new platform on June 23, 2022. If you created
your account prior to this date, you will have to reset your password
using the forgot-password link below.