• 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