A new scalable directory architecture for large-scale multiprocessors

被引:25
作者
Acacio, ME [1 ]
González, J [1 ]
García, JM [1 ]
Duato, J [1 ]
机构
[1] Univ Murcia, Dipartimento Ing & Tecnol Computadores, E-30071 Murcia, Spain
来源
HPCA: SEVENTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTING ARCHITECTURE, PROCEEDINGS | 2001年
关键词
D O I
10.1109/HPCA.2001.903255
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The memory overhead introduced by directories constitutes a major hurdle in the scalability of cc-NUMA architectures, which makes the shared-memory paradigm unfeasible for very large-scale systems. This work is focused on improving the scalability of shared-memory multiprocessors by significantly reducing the size of the director)! We propose multilayer clustering as an effective approach to reduce the directory-entry width. Detailed evaluation for 64 processors shows that using this approach we can drastically reduce the memory overhead, while suffering a performance degradation very similar to previous compressed schemes (such as Coarse Vector). In addition, a novel two-level directory architecture is proposed in order to eliminate the penalty caused by these compressed directories. This organization consists of a small Full-Map first-level directory (which provides precise information for the most recently referenced lines) and a compressed second-level directory (which provides in-excess information). Results show that a system with this directory architecture can achieve the same performance as a multiprocessor with a big and non-scalable Full-Map directory, with a very significant reduction of the memory overhead.
引用
收藏
页码:97 / 106
页数:10
相关论文
共 25 条
[1]  
AGARWAL A, 1988, P 15 INT S COMP ARCH, P280
[2]  
Bilir EE, 1999, CONF PROC INT SYMP C, P294, DOI [10.1109/ISCA.1999.765959, 10.1145/307338.301004]
[3]  
CENSIER LM, 1978, IEEE T COMPUT, V27, P1112
[4]  
CHAIKEN D, 1991, P 4 INT C ARCH SUPP, P224
[5]  
CHANG Y, 1999, IEEE T COMPUTERS MAR
[6]  
Culler DavidE., 1999, PARALLEL COMPUTER AR
[7]  
Duato J., 1997, INTERCONNECTION NETW
[8]  
GOODMAN J, 1983, P INT S COMP ARC JUN
[9]  
Gupta A., 1990, INT C PAR PROC, P312
[10]   THE SCALABLE COHERENT INTERFACE AND RELATED STANDARDS PROJECTS [J].
GUSTAVSON, DB .
IEEE MICRO, 1992, 12 (01) :10-22