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 条
  • [31] 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
  • [32] Modeling and Co-Simulation of I/O Interconnects for On-Chip and Off-Chip EMI Prediction
    Kwak, SangKeun
    Jo, Jeongmin
    Kim, SoYoung
    2012 ASIA-PACIFIC INTERNATIONAL SYMPOSIUM ON ELECTROMAGNETIC COMPATIBILITY (APEMC), 2012, : 821 - 824
  • [33] Flex Memory: Exploiting and Managing Abundant Off-Chip Optical Bandwidth
    Wang, Ying
    Zhang, Lei
    Han, Yinhe
    Li, Huawei
    Li, Xiaowei
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 968 - 973
  • [34] Intersection queue on-chip router
    Xu, Xiao-Wei
    Bi, Zhuo
    Xu, Yu-Lin
    Xu, Xiao-Wei (xuxiaowei@shu.edu.cn), 1600, Northeast University (35): : 85 - 90
  • [35] Design and Analysis of On-Chip Router
    Liu, Cheng
    Xiao, Liyi
    Fu, Fangfa
    2008 9TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED-CIRCUIT TECHNOLOGY, VOLS 1-4, 2008, : 1827 - 1830
  • [36] Reducing memory penalty by a programmable prefetch engine for on-chip caches
    Chen, TF
    MICROPROCESSORS AND MICROSYSTEMS, 1997, 21 (02) : 121 - 130
  • [37] On-chip versus off-chip passives in radio and mixed-signal system-on-package design
    Zheng, Li-Rong
    Duo, Xinzhong
    Nejad, Majid B.
    Rodriguez, Saul
    Ismail, M.
    Tenhunen, Hannu
    ESTC 2006: 1ST ELECTRONICS SYSTEMINTEGRATION TECHNOLOGY CONFERENCE, VOLS 1 AND 2, PROCEEDINGS, 2006, : 221 - +
  • [38] On-chip and off-chip real-time debugging for remotely-accessed embedded programmable systems
    Harkin, J
    Callaghan, M
    Peters, C
    McGinnity, TM
    Maguire, L
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 1079 - 1082
  • [39] Performance Comparison of Cu/Low-K, Carbon Nanotube, and Optics for On-chip and Off-chip Interconnects
    Saraswat, Krishna C.
    11TH INTERNATIONAL WORKSHOP ON SYSTEM-LEVEL INTERCONNECT PREDICTION (SLIP 09), 2009, : 111 - 112
  • [40] Lynx: An Efficient and Flexible Communication Schema for On-Chip and Off-Chip Applications in Distributed Static Industrial Networks
    Guzman-Miranda, Hipolito
    Alcaide, Abraham Marquez
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2024, : 12542 - 12553