Reducing Off-Chip Miss Penalty by Exploiting Underutilised On-Chip Router Buffers

被引:5
|
作者
Das, Abhijit [1 ]
Kumar, Abhishek [1 ]
Jose, John [1 ]
机构
[1] Indian Inst Technol Guwahati, Dept Comp Sci & Engn, Gauhati, India
关键词
Miss Penalty; Last Level Cache (LLC); Cache Coherence; Network-on-Chip (NoC); Virtual Channel (VC);
D O I
10.1109/ICCD50377.2020.00049
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The era of data driven applications expose limited on-chip caching in modern Tiled Chip Multi-Processors (TCMPs). Some applications suffer from frequent last level cache (LLC) miss and travel off-chip to fetch data and instructions. Off-chip miss penalty is very expensive as it severely hampers application execution time. Modern Network-on-Chip (NoC) based TCMPs employ input buffered routers for scalable communication bandwidth. In this work, we exploit underutilised buffers of NoC routers to store recently evicted LLC blocks. While these blocks are locally stored, future data requests for such blocks are directly replied from the NoC router. Local reply from routers avoid off-chip travel and significantly reduces LLC miss penalty. To make sure that such storage of evicted LLC blocks does not create NoC congestion, we incorporate block forwarding and dropping using dynamic router buffer contention updates. We experimentally validate that our proposed optimisations significantly reduces LLC miss penalty and improves overall system performance. We achieve a maximum system speedup of up to 13% and an average system speedup of 7%.
引用
收藏
页码:230 / 238
页数:9
相关论文
共 50 条
  • [21] An Evaluation of an Integrated On-Chip/Off-Chip Network for High-Performance Reconfigurable Computing
    Schmidt, Andrew G.
    Kritikos, William V.
    Gao, Shanyuan
    Sass, Ron
    INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2012, 2012
  • [22] Portable clock recovery circuits (CRCS) for on-chip and off-chip serial data communication
    Elrabaa, Muhammad E. S.
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2007, 32 (2C) : 109 - 117
  • [23] Tailor designed exclusive carbon nanomaterial electrodes for off-chip and on-chip electrochemical detection
    Aída Martín
    Alberto Escarpa
    Microchimica Acta, 2017, 184 : 307 - 313
  • [24] Tailor designed exclusive carbon nanomaterial electrodes for off-chip and on-chip electrochemical detection
    Martin, Aida
    Escarpa, Alberto
    MICROCHIMICA ACTA, 2017, 184 (01) : 307 - 313
  • [25] Off-chip control flow checking of on-chip processor-cache instruction stream
    Rota, Federico
    Dutt, Shantanu
    Krishna, Sahithi
    21ST IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT-TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2006, : 507 - +
  • [26] Magnetic beads retention device for sandwich immunoassay: comparison of off-chip and on-chip antibody incubation
    Lacharme, F.
    Vandevyver, C.
    Gijs, M. A. M.
    MICROFLUIDICS AND NANOFLUIDICS, 2009, 7 (04) : 479 - 487
  • [27] Complete Time-Domain Diode Modeling: Application to Off-Chip and On-Chip Protection Devices
    Ben M'Hamed, Bruno
    Torres, Francois
    Reineix, Alain
    Hoffmann, Patrick
    IEEE TRANSACTIONS ON ELECTROMAGNETIC COMPATIBILITY, 2011, 53 (02) : 349 - 365
  • [28] Magnetic beads retention device for sandwich immunoassay: comparison of off-chip and on-chip antibody incubation
    F. Lacharme
    C. Vandevyver
    M. A. M. Gijs
    Microfluidics and Nanofluidics, 2009, 7
  • [29] Using conduction modes basis functions for efficient electromagnetic analysis of on-chip and off-chip interconnect
    Daniel, L
    Sangiovanni-Vincentelli, A
    White, J
    38TH DESIGN AUTOMATION CONFERENCE PROCEEDINGS 2001, 2001, : 563 - 566
  • [30] Programmable on-chip and off-chip network architecture on demand for flexible optical intra-Datacenters
    Rofoee, Bijan Rahimzadeh
    Zervas, Georgios
    Yan, Yan
    Amaya, Norberto
    Qin, Yixuan
    Simeonidou, Dimitra
    OPTICS EXPRESS, 2013, 21 (05): : 5475 - 5480