vix.ing · top · new · best · stats · spec

ATA-Cache: Contention Mitigation for GPU Shared L1 Cache with Aggregated Tag Array

2023/02/21 by Xiangrong Xu, Liang Wang, Xu, Xiangrong +11 · 1 citation
Computer Science · #Advanced Data Storage Technologies #Caching and Content Delivery #FOS: Computer and information sciences #Hardware Architecture (cs.AR) #Parallel Computing and Optimization Techniques

paper · pdf · doi:10.48550/arxiv.2302.10638

openalex publication_date 2023/02/21 · openalex created_date 2023/02/24 · openalex updated_date 2026/07/28

Abstract

GPU shared L1 cache is a promising architecture while still suffering from high resource contentions. We present a GPU shared L1 cache architecture with an aggregated tag array that minimizes the L1 cache contentions and takes full advantage of inter-core locality. The key idea is to decouple and aggregate the tag arrays of multiple L1 caches so that the cache requests can be compared with all tag arrays in parallel to probe the replicated data in other caches. The GPU caches are only accessed by other GPU cores when replicated data exists, filtering out unnecessary cache accesses that cause high resource contentions. The experimental results show that GPU IPC can be improved by 12% on average for applications with a high inter-core locality.

Cited by

Related