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 条
  • [1] Optimum voltage swing on on-chip and off-chip interconnect
    Svensson, C
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2001, 36 (07) : 1108 - 1112
  • [2] On-chip versus off-chip test: An artificial dichotomy
    Aitken, RC
    INTERNATIONAL TEST CONFERENCE 1998, PROCEEDINGS, 1998, : 1146 - 1146
  • [3] Hypermultiplexed Off-Chip Hologram by On-Chip Integrated Metasurface
    Liu, Xianjin
    Ma, Zhanying
    Zhang, Dasen
    Bao, Qiwen
    Liu, Zhenzhen
    Xiao, Jun-Jun
    ADVANCED OPTICAL MATERIALS, 2024,
  • [4] Introduction to the Special Section on On-Chip and Off-Chip Network Architectures
    Cardo, Jose Flich
    Palesi, Maurizio
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12 (04)
  • [5] Design of On-chip and off-chip interfaces for a GALS NoC architecture
    Beigne, E.
    Vivet, P.
    12TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS, PROCEEDINGS, 2006, : 172 - 181
  • [6] New debug strategies combine on-chip and off-chip tools
    Garrett, B
    Won, MS
    EDN, 2000, 45 (17) : 105 - +
  • [7] Materials and Devices for On-Chip and Off-Chip Peltier Cooling: A Review
    Nimmagadda, Lakshmi Amulya
    Mahmud, Rifat
    Sinha, Sanjiv
    IEEE TRANSACTIONS ON COMPONENTS PACKAGING AND MANUFACTURING TECHNOLOGY, 2021, 11 (08): : 1267 - 1281
  • [8] Accurately modeling the on-chip and off-chip GPU memory subsystem
    Candel, Francisco
    Petit, Salvador
    Sahuquillo, Julio
    Duato, Jose
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 82 : 510 - 519
  • [9] Comparison of on-chip and off-chip microfluidic kinase assay formats
    Dunne, J
    Reardon, H
    Trinh, V
    Li, E
    Farinas, J
    ASSAY AND DRUG DEVELOPMENT TECHNOLOGIES, 2004, 2 (02) : 121 - 129
  • [10] AIREN: A Novel Integration of On-Chip and Off-Chip FPGA Networks
    Schmidt, Andrew G.
    Kritikos, William V.
    Sharma, Rahul R.
    Sass, Ron
    PROCEEDINGS OF THE 2009 17TH IEEE SYMPOSIUM ON FIELD PROGRAMMABLE CUSTOM COMPUTING MACHINES, 2009, : 271 - 274