Improving CC-NUMA performance using instruction-based prediction

被引:23
作者
Kaxiras, S [1 ]
Goodman, JR [1 ]
机构
[1] AT&T Bell Labs, Lucent Technol, Murray Hill, NJ 07479 USA
来源
FIFTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS | 1999年
关键词
D O I
10.1109/HPCA.1999.744359
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose Instruction-based Prediction as a means to optimize directory-based cache coherent NUMA shared-memory Instruction-based prediction is based on observing die behavior of load and store instructions in relation to coherent events and predicting their future behavior Although this technique is,well established in the uniprocessor world, it has not been widely applied for optimizing transparent shared-memory: Typically in this environment, prediction is based on data-block access history (address-based prediction) in the form of adaptive cache coherence protocols. The advantage of instruction-based prediction is that it requires few hardware resources in the form of small prediction structures per node to match (or exceed) the performance of address-based prediction. To show rite potential of instruction-based prediction we propose aid evaluate three different optimizations: i) a migratory sharing optimization, ii) a wide sharing optimization, and iii) a producer-consumer optimization based on speculative execution. With execution-driven simulation and a set of nine benchmarks,we show that ii for the first two optimizations, instruction-based prediction, using few predictor entries per node, outpaces address-based schemes, and (iii for the producer-consumer optimization which rises speculative execution, low mis-speculation rates show promise for performance improvements.
引用
收藏
页码:161 / 170
页数:10
相关论文
共 35 条
[1]  
ABRAHAM SG, 1993, 26 MICR NOV
[2]  
AGARWAL A, 1988, 15 ISCA JUN
[3]  
BANNON P, 1998, MICR FOR OCT
[4]  
CARTER J, 1990, P C PRINC PRACT PAR
[5]  
CENSIER LM, 1978, IEEE T COMPUT, V27, P1112
[6]  
CHANDRA S, 1994, ASPLOS, V6
[7]  
CHEN TF, 1994, 21 ISCA APR
[8]  
*CONV COMP CORP, 1994, EX SYST
[9]  
COX AL, 1993, 20 ISCA
[10]  
DAHLGREN F, 1994, ICPP AUG