DocumentCode :
3437321
Title :
PSA-NUCA: A Pressure Self-Adapting Dynamic Non-uniform Cache Architecture
Author :
Huang, Anwen ; Gao, Jun ; Guo, Wei ; Shi, Wenqiang ; Zhang, Minxuan ; Jiang, Jiang
Author_Institution :
Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
fYear :
2012
fDate :
28-30 June 2012
Firstpage :
181
Lastpage :
188
Abstract :
The constantly widening processor-memory speed gap substantially exacerbates the dependence of program performance on the on-chip memory hierarchy design and data management in chip multiprocessors. However, traditional data management mechanisms take neither the characteristic of asymmetric distribution of on-chip memory accesses nor the property of non-uniform access latency into consideration in large distributed cache. It is difficult to make an intelligent trade-off between the hit rate and the hit latency, which has an important impact on the memory efficiency. To tackle this problem, this paper presents a novel pressure self-adapting dynamic non-uniform cache architecture (PSA-NUCA). By integrating the replica and activity aware pseudo-LRU replacement policy (RAA-LRU), the enhanced first-touch mapping policy based on selective victim retention (FT-SVR), and the pressure aware adaptive replication policy (PA-ARP) into a unified intelligent data management framework, PSA-NUCA alleviates the contradiction between the miss rate and hit latency effectively with concern for both the characteristic of asymmetric distribution of memory access and the property of non-uniform access latency. Simulation results using a full system simulator demonstrate that PSA-NUCA outperforms the baseline shared non-uniform cache architecture by an average of 7.78% for the multi-thread benchmark programs we examined, while the hardware overhead is negligible.
Keywords :
cache storage; database management systems; memory architecture; microprocessor chips; multi-threading; multiprocessing systems; FT-SVR; PA-ARP; PSA-NUCA; RAA-LRU; asymmetric distribution; chip multiprocessor; data management mechanism; first-touch mapping policy; hardware overhead; hit latency; hit rate; memory access; memory efficiency; miss rate; multithread benchmark program; nonuniform access latency; on-chip memory hierarchy design; pressure aware adaptive replication policy; pressure self-adapting dynamic nonuniform cache architecture; processor-memory speed gap; program performance; replica and activity aware pseudoLRU replacement policy; selective victim retention; system simulator; unified intelligent data management framework; Aggregates; Distributed databases; Educational institutions; Memory management; System-on-a-chip; Tiles; non-uniform cache architecture; pressure self-adapting; replacement; replication; spilling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Networking, Architecture and Storage (NAS), 2012 IEEE 7th International Conference on
Conference_Location :
Xiamen, Fujian
Print_ISBN :
978-1-4673-1889-1
Type :
conf
DOI :
10.1109/NAS.2012.27
Filename :
6310892
Link To Document :
بازگشت