Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

2016

Electronic Theses and Dissertations

Computer Sciences

Cache Hierarchy

Articles 1 - 1 of 1

Full-Text Articles in Physical Sciences and Mathematics

Reducing Cache Contention On Gpus, Kyoshin Choo Jan 2016

Reducing Cache Contention On Gpus, Kyoshin Choo

Electronic Theses and Dissertations

The usage of Graphics Processing Units (GPUs) as an application accelerator has become increasingly popular because, compared to traditional CPUs, they are more cost-effective, their highly parallel nature complements a CPU, and they are more energy efficient. With the popularity of GPUs, many GPU-based compute-intensive applications (a.k.a., GPGPUs) present significant performance improvement over traditional CPU-based implementations. Caches, which significantly improve CPU performance, are introduced to GPUs to further enhance application performance. However, the effect of caches is not significant for many cases in GPUs and even detrimental for some cases. The massive parallelism of the GPU execution model and the …