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
来源
MICRO-39: PROCEEDINGS OF THE 39TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE | 2006年
基金
美国国家科学基金会;
关键词
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 条
[31]   A Novel Ring-Based EPON Architecture [J].
Hossain, A. S. M. Delowar ;
Erkan, H. ;
Dorsinville, R. ;
Ali, M. ;
Shami, A. ;
Assi, C. .
2ND INTERNATIONAL CONFERENCE ON BROADBAND NETWORKS (BROADNETS 2005), 2005,
[32]   Analog parallelism in ring-based VCOs [J].
Kim, Daeik D. ;
Cho, Choongyeun ;
Kim, Ionghae .
2008 45TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, :341-+
[33]   Designing a Physical Locality Aware Coherence Protocol for Chip-Multiprocessors [J].
Fensch, Christian ;
Barrow-Williams, Nick ;
Mullins, Robert D. ;
Moore, Simon .
IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (05) :914-928
[34]   Architectural implications of cache coherence protocols with network applications on chip multiProcessors [J].
Yi, Kyueun ;
Gaudiot, Jean-Luc .
NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2007, 4672 :394-+
[35]   On error distributions in ring-based LWE [J].
Castryck, Wouter ;
Iliashenko, Ilia ;
Vercauteren, Frederik .
LMS JOURNAL OF COMPUTATION AND MATHEMATICS, 2016, 19 :130-145
[36]   On Sustainable Ring-based Anonymous Systems [J].
Chow, Sherman S. M. ;
Egger, Christoph ;
Lai, Russell W. F. ;
Ronge, Viktoria ;
Woo, Ivy K. Y. .
2023 IEEE 36TH COMPUTER SECURITY FOUNDATIONS SYMPOSIUM, CSF, 2023, :568-583
[37]   Physical Security of Ring-based PUF [J].
Bossuet, L. .
24TH IEEE EUROPEAN CONFERENCE ON CIRCUIT THEORY AND DESIGN (ECCTD 2020), 2020,
[38]   Future of Multiprocessors: Heterogeneous Chip Multiprocessors [J].
Qayum, Mohammad Abdul ;
Siddique, Nafiul Alam ;
Haque, Mohammad Atiqul ;
Tayeen, Abu Saleh Md. .
2012 INTERNATIONAL CONFERENCE ON INFORMATICS, ELECTRONICS & VISION (ICIEV), 2012, :372-376
[39]   Reliability modeling of SCI ring-based topologies [J].
Sarwar, MA ;
George, AD ;
Collins, DE .
25TH ANNUAL IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS - PROCEEDINGS, 2000, :126-134
[40]   Design and evaluation of ring-based video servers [J].
Guittenit, C ;
M'zoughi, A .
INTERACTIVE DISTRIBUTED MULTIMEDIA SYSTEMS AND TELECOMMUNICATION SERVICES, 1999, 1718 :351-363