Coherence ordering for ring-based chip multiprocessors

被引:0
|
作者
Marty, Michael R. [1 ]
Hill, Mark D. [1 ]
机构
[1] Univ Wisconsin, Dept Comp Sci, 1210 W Dayton St, Madison, WI 53706 USA
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Ring interconnects may be an attractive solution for future chip multiprocessors because they can enable faster links than buses and simpler switches than arbitrary switched interconnects. Moreover a ring naturally orders requests sufficiently to enable directory-less coherence, but not in the total order that buses provide for snooping coherence. Existing cache coherence protocols for rings either establish a (total) ordering point (ORDERING-POINT) or use a greedy order (GREEDY-ORDER) with unbounded retries. In this work, we propose a new class of ring protocols, RING-ORDER in which requests complete in ring position order to achieve two benefits. First, RING-ORDER improves performance relative to ORDERING-POINT by activating requests immediately instead of waiting for them to reach the ordering point. Second, it improves performance stability relative to GREEDY-ORDER by not using retries. Thus, the new RING-ORDER combines the best of ORDERING-POINT (good performance stability) with the best of GREEDY-ORDER (good average performance).
引用
收藏
页码:309 / +
页数:4
相关论文
共 50 条
  • [1] A simulation study of region-level coherence tracking in ring-based multiprocessors
    Manjikian, Naraig
    2008 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-4, 2008, : 1172 - 1177
  • [2] A novel approach to improve cache performance in ring-based multiprocessors
    Kim, CH
    Shim, SH
    Kwak, JW
    Jhon, CS
    PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 519 - 524
  • [3] PERFORMANCE EVALUATION OF HIERARCHICAL RING-BASED SHARED-MEMORY MULTIPROCESSORS
    HOLLIDAY, M
    STUMM, M
    IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (01) : 52 - 67
  • [4] Alternatives to enhance the performance of disk I/O in ring-based multiprocessors
    Kim, CH
    Jhang, ST
    Jhon, CS
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 2227 - 2232
  • [5] A single-chip ring-based multiprocessor with region-level filtering of coherence traffic
    Cote, Edmond
    Manjikian, Naraig
    2007 IEEE NORTH-EAST WORKSHOP ON CIRCUITS AND SYSTEMS, 2007, : 257 - 260
  • [6] Proximity Coherence for Chip Multiprocessors
    Barrow-Williams, Nick
    Fensch, Christian
    Moore, Simon
    PACT 2010: PROCEEDINGS OF THE NINETEENTH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2010, : 123 - 134
  • [7] SYNCHRONIZATION, COHERENCE, AND EVENT ORDERING IN MULTIPROCESSORS
    DUBOIS, M
    SCHEURICH, C
    BRIGGS, FA
    COMPUTER, 1988, 21 (02) : 9 - 21
  • [8] Coherence Based Message Prediction for Optically Interconnected Chip Multiprocessors
    Van Laer, Anouk
    Ellawala, Chamath
    Madarbux, Muhammad Ridwan
    Watts, Philip M.
    Jones, Timothy M.
    2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 613 - 616
  • [9] Modeling and evaluation of ring-based interconnects for Network-on-Chip
    Bourduas, Stephan
    Zilic, Zeljko
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (01) : 39 - 60
  • [10] Layout optimization methodology for ring-based on-chip optical network
    Wang, Kang
    Wang, Kun
    Yang, Yintang
    Wang, Yue
    Gu, Huaxi
    IEICE ELECTRONICS EXPRESS, 2019, 16 (20): : 1 - 6