Back to Search
Start Over
Early miss prediction based periodic cache bypassing for high performance GPUs
- Source :
- Microprocessors and Microsystems. 55:44-54
- Publication Year :
- 2017
- Publisher :
- Elsevier BV, 2017.
-
Abstract
- The aim of the hierarchical cache memories that are equipped for GPUs is the management of irregular memory access patterns for general purpose workloads. The level-1 data cache (L1D) of the GPU plays an important role for its ability in the provision of high bandwidth and low-latency data accesses. Unfortunately, the GPU L1D may become a performance bottleneck due to facing many performance challenges such as cache contention and resource congestion. These critical issues come from a large number of simultaneous requests from the SIMT cores to the limited-capacity L1D. We observe that many applications have a large number of requests with a very low reuse probability, resulting in the GPU performance degradation. To overcome these challenges, we propose an efficient cache bypassing mechanism that can periodically filter the access stream and make an accurate bypassing decision to improve the efficiency of the L1D. The proposed technique uses a small storage amount to save the tag array of the L1D for the early miss prediction before it makes the bypassing decision. The experiment results reveal that the proposed technique significantly increases the cache efficiency and the GPU performance.
- Subjects :
- 010302 applied physics
Hardware_MEMORYSTRUCTURES
Computer Networks and Communications
Computer science
Cache coloring
02 engineering and technology
Parallel computing
Cache pollution
Cache-oblivious algorithm
01 natural sciences
020202 computer hardware & architecture
Smart Cache
Artificial Intelligence
Hardware and Architecture
Cache invalidation
Write-once
0103 physical sciences
0202 electrical engineering, electronic engineering, information engineering
Page cache
Cache
Cache algorithms
Software
Subjects
Details
- ISSN :
- 01419331
- Volume :
- 55
- Database :
- OpenAIRE
- Journal :
- Microprocessors and Microsystems
- Accession number :
- edsair.doi...........621caec19a5bd9b1ffab17677b035158
- Full Text :
- https://doi.org/10.1016/j.micpro.2017.09.007