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 条
[21]   A Hybrid NoC Design for Cache Coherence Optimization for Chip Multiprocessors [J].
Zhao, Hui ;
Jang, Ohyoung ;
Ding, Wei ;
Zhang, Yuanrui ;
Kandemir, Mahmut ;
Irwin, Mary Jane .
2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, :834-842
[22]   Energy aware cache coherence protocol for chip-multiprocessors [J].
Ahmed, Rana Ejaz .
2006 Canadian Conference on Electrical and Computer Engineering, Vols 1-5, 2006, :1366-1369
[23]   A Direct Coherence Protocol for Many-Core Chip Multiprocessors [J].
Ros, Alberto ;
Acacio, Manuel E. ;
Garcia, Jose M. .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2010, 21 (12) :1779-1792
[24]   Wavelength assignment method based on ACO to reduce crosstalk for ring-based optical Network-on-Chip [J].
Chu, Zhuqin ;
Li, Hui ;
Gu, Huaxi ;
Ye, Xiaochun .
MICROPROCESSORS AND MICROSYSTEMS, 2019, 71
[25]   DIRECTORY-BASED CACHE COHERENCE PROTOCOL FOR POWER-AWARE CHIP-MULTIPROCESSORS [J].
Ahmed, Rana E. ;
Dhodhi, Muhammad K. .
2011 24TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2011, :1036-1039
[26]   The ring-based optical Resonant Router [J].
Melloni, Andrea ;
Morichetti, F. ;
Costa, R. ;
Cusmai, G. ;
Boffi, P. ;
Martinelli, Mario .
2006 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-12, 2006, :2799-2804
[27]   Protection for a 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, :626-631
[28]   Architectural Simulations of a Fast, Source-Synchronous Ring-based Network-on-Chip Design [J].
Mandal, Ayan ;
Khatri, Sunil P. ;
Mahapatra, Rabi N. .
2012 IEEE 30TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2012, :482-483
[29]   A Case Study of Signal-to-Noise Ratio in Ring-Based Optical Networks-on-Chip [J].
Duong, Luan H. K. ;
Xu, Jiang ;
Wu, Xiaowen ;
Wang, Zhehui ;
Yang, Peng ;
Le Beux, Sebastien ;
Nikdast, Mahdi .
IEEE DESIGN & TEST, 2014, 31 (05) :55-65
[30]   Ring-based anonymous fingerprinting scheme [J].
Lei, Q ;
Jiang, ZT ;
Wang, YM .
COMPUTATIONAL INTELLIGENCE AND SECURITY, PT 2, PROCEEDINGS, 2005, 3802 :1080-1085