隐藏物
计算机科学
并行计算
智能缓存
缓存失效
缓存污染
缓存算法
缓存着色
水准点(测量)
页面缓存
MESI协议
CPU缓存
操作系统
大地测量学
地理
标识
DOI:10.1109/secon.2015.7133036
摘要
Cache locking is a proven method for increasing time predictability of general-purpose CPUs. In the Graphic Processing Unit (GPU) architecture, caches are smaller and serve a different overall purpose than their CPU counterparts; consequently, it needs to be determined if GPUs will benefit from cache locking. To examine the impact of cache locking on GPUs, we extended the functionality of GPGPU-Sim, a GPU simulator, to support L2 cache locking and randomly selected six benchmarks from the Rodinia benchmark suite to serve as the datasets. In our experiment, both the cache size and cache associativity were varied and the most frequently accessed data were locked into the L2 cache. The overall results obtained show that locking data into the GPU's L2 cache does not degrade the GPU performance significantly while improving time predictability. Also, for some benchmark, L2 cache locking actually improves the GPU performance by up to 56%.
科研通智能强力驱动
Strongly Powered by AbleSci AI