Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Tag-Split Cache for Efficient GPGPU Cache Utilization

Conference ·
Modern GPUs employ cache to improve memory system efficiency. However, large amount of cache space is underutilized due to irregular memory accesses and poor spatial locality which exhibited commonly in GPU applications. Our experiments show that using smaller cache lines could improve cache space utilization, but it also frequently suffers from significant performance loss by introducing large amount of extra cache requests. In this work, we propose a novel cache design named tag-split cache (TSC) that enables fine-grained cache storage to address the problem of cache space underutilization while keeping memory request number unchanged. TSC divides tag into two parts to reduce storage overhead, and it supports multiple cache line replacement in one cycle.
Research Organization:
Pacific Northwest National Laboratory (PNNL), Richland, WA (US)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-76RL01830
OSTI ID:
1322523
Report Number(s):
PNNL-SA-117315; 453040135
Country of Publication:
United States
Language:
English

Similar Records

Preemptive cache management policies for processing units
Patent · Tue May 28 00:00:00 EDT 2019 · OSTI ID:1568401

GPU cache management based on locality type detection
Patent · Tue Nov 01 00:00:00 EDT 2022 · OSTI ID:1986767

Device and method for cache utilization aware data compression
Patent · Mon Nov 16 23:00:00 EST 2020 · OSTI ID:1771643