A Two-level Concurrent Address Translation Cache of High Performance Interconnect Network

被引:0
|
作者
Zhang, Jianmin [1 ]
Li, Tiejun [1 ]
Sun, Yan [1 ]
机构
[1] Natl Univ Def Technol, Coll Comp, Changsha, Peoples R China
基金
中国国家自然科学基金;
关键词
Exascale computer; interconnect network; virtual address; physical address; Cache;
D O I
10.1109/ISPA-BDCloud-SocialCom-SustainCom52081.2021.00163
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Most of users are accustomed to utilize the virtual address in their parallel programs running at the exascale computer systems. Therefore the virtual and physical address translation mechanism is necessary and crucial to bridge the hardware interface and software application. We proposed a novel two-level concurrent address translation Cache (TLC) for high performance interconnect network TH Express-2. The TLC is composed of Ll Cache (L1C) and main eDRAM-based Cache (MEC). A fast and small Ll Cache implemented by high-speed SRAM is adopted. The MEC employs the large capacity eDRAM (embedded Dynamic Random Access Memory) macros to meet the high hit ratio requirement. To avoid the stall incurring by refresh collision, a novel eDRAM stall-hidden refreshing algorithm is proposed. Many tests have been conducted on the real chip implementing TLC. The results show that the MEC has high hit ratio and L1C has considerable hit ratio while running the well-known benchmarks. Owing to the Ll Cache involved, the total runtime of TLC is reduced about 14%, only at the cost of 1.2% area occupied.
引用
收藏
页码:1183 / 1188
页数:6
相关论文
共 50 条
  • [1] Fast Two-Level Address Translation for Virtualized Systems
    Ahn, Jeongseob
    Jin, Seongwook
    Huh, Jaehyuk
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (12) : 3461 - 3474
  • [2] An address cache of interconnect network in parallel computers
    Zhang J.
    Li T.
    Li S.
    [J]. 1600, Science Press (53): : 390 - 398
  • [3] A Novel Prefix Cache with Two-Level Bloom Filters in IP Address Lookup
    Kim, Junghwan
    Ko, Myeong-Cheol
    Shin, Moon Sun
    Kim, Jinsoo
    [J]. APPLIED SCIENCES-BASEL, 2020, 10 (20): : 1 - 15
  • [4] Efficient address sequence generation for two-level mappings in High Performance Fortran
    Ramanujam, J
    Venkatachar, A
    Dutta, S
    [J]. FIFTH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 1998, : 132 - 139
  • [5] A two-level Hamming network for high performance associative memory
    Ikeda, N
    Watta, P
    Artiklar, M
    Hassoun, MH
    [J]. NEURAL NETWORKS, 2001, 14 (09) : 1189 - 1200
  • [6] Improving Inclusive Cache Performance with Two-level Eviction Priority
    Li, Lingda
    Tong, Dong
    Xie, Zichao
    Lu, Junlin
    Cheng, Xu
    [J]. 2012 IEEE 30TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2012, : 387 - 392
  • [7] Cache Coordination Scheme Based on Two-level Cache
    Liu, Jia-Qi
    Zhang, Ya-Wen
    Zhang, Han-Wen
    Meng, Xu-Ying
    Zhou, Ji-Hua
    Zhang, Yu-Jun
    [J]. Ruan Jian Xue Bao/Journal of Software, 2021, 32 (09): : 2963 - 2976
  • [8] Address Translation Conscious Caching and Prefetching for High Performance Cache Hierarchy
    Vasudha
    Panda, Biswabandan
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS 2022), 2022, : 311 - 321
  • [9] Two-level address storage and address prediction
    Morancho, E
    Llabería, JM
    Olivé, A
    [J]. EURO-PAR 2000 PARALLEL PROCESSING, PROCEEDINGS, 2000, 1900 : 960 - 964
  • [10] Virtual and physical address translation mechanism of interconnect network
    黎铁军
    张建民
    马柯帆
    肖立权
    李思昆
    [J]. Journal of Beijing Institute of Technology, 2016, 25 (03) : 365 - 374