Part 1: AcceleratorInternational audienceGraphics Processing Units (GPU) are widely used to accelerate computation in many applications such as autonomous vehicles, artificial intelligence and healthcare. However, most existing researches just focus on the performance but ignore the security issues of GPUs. In this paper, we design an efficient mechanism to dynamically monitor GPU heap buffer overflow by using the CPU. Concretely, we first analyze the specific requirements of GPU memory allocation. Second, in order to realize the monitoring from the CPU, we map the allocated device memory to the host-side. Third, the dynamic monitoring of buffer overflow is implemented based on the mapped memory. Our results show that it is feasible to prot...
Abstract—This paper presents the design, implementation and evaluation of BAG, a system that manages...
Although many countermeasures have been developed for desktop and server environments, buffer overfl...
Graphics processing units (GPUs) have become a widely used technology for various purposes. While th...
AbstractCloud computing has become an emerging virtualization-based computing paradigm for various a...
Abstract—With the SIMT execution model, GPUs can hide memory latency through massive multithreading ...
We present a preliminary study of buffer overflow vulnerabilities in CUDA software running on GPUs. ...
Graphics Processing Units (GPUs) are becoming more and more prevalent in general-purpose computing. ...
Memory corruption attacks, such as buffer overflow attacks, have been threatening software security ...
<p>The continued growth of the computational capability of throughput processors has made throughput...
Memory corruption attacks, such as buffer overflow attacks, have been threat-ening software security...
Abstract Buffer overflow poses a serious threat to the memory security of modern operating systems. ...
As modern GPU workloads become larger and more complex, there is an ever-increasing demand for GPU c...
In recent years the power wall has prevented the continued scaling of single core performance. This ...
The last twenty years have witnessed the constant reaction of the security com-munity to memory corr...
Modern computing platforms are becoming increasingly heterogeneous, combining a main processor with ...
Abstract—This paper presents the design, implementation and evaluation of BAG, a system that manages...
Although many countermeasures have been developed for desktop and server environments, buffer overfl...
Graphics processing units (GPUs) have become a widely used technology for various purposes. While th...
AbstractCloud computing has become an emerging virtualization-based computing paradigm for various a...
Abstract—With the SIMT execution model, GPUs can hide memory latency through massive multithreading ...
We present a preliminary study of buffer overflow vulnerabilities in CUDA software running on GPUs. ...
Graphics Processing Units (GPUs) are becoming more and more prevalent in general-purpose computing. ...
Memory corruption attacks, such as buffer overflow attacks, have been threatening software security ...
<p>The continued growth of the computational capability of throughput processors has made throughput...
Memory corruption attacks, such as buffer overflow attacks, have been threat-ening software security...
Abstract Buffer overflow poses a serious threat to the memory security of modern operating systems. ...
As modern GPU workloads become larger and more complex, there is an ever-increasing demand for GPU c...
In recent years the power wall has prevented the continued scaling of single core performance. This ...
The last twenty years have witnessed the constant reaction of the security com-munity to memory corr...
Modern computing platforms are becoming increasingly heterogeneous, combining a main processor with ...
Abstract—This paper presents the design, implementation and evaluation of BAG, a system that manages...
Although many countermeasures have been developed for desktop and server environments, buffer overfl...
Graphics processing units (GPUs) have become a widely used technology for various purposes. While th...