Modeling Superscalar Processor Memory-Level Parallelism

被引:9
作者
Van den Steen, Sam [1 ]
Eeckhout, Lieven [1 ]
机构
[1] Univ Ghent, Ghent, Belgium
关键词
Modeling; memory level parallelism (MLP); micro-architecture;
D O I
10.1109/LCA.2017.2701370
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes an analytical model to predict Memory-Level Parallelism (MLP) in a superscalar processor. We profile the workload once and measure a set of distributions to characterize the workload's inherent memory behavior. We subsequently generate a virtual instruction stream, over which we then process an abstract MLP model to predict MLP for a particular micro-architecture with a given ROB size, LLC size, MSHR size and stride-based prefetcher. Experimental evaluation reports an improvement in modeling error from 16.9 percent for previous work to 3.6 percent on average for the proposed model.
引用
收藏
页码:9 / 12
页数:4
相关论文
共 11 条
[1]  
Carlson T. E., 2011, P 2011 INT C HIGH PE, P1, DOI DOI 10.1145/2063384.2063454
[2]  
Chen X. E., 2011, P 3 INT C COMM MOB C, P59
[3]   Microarchitecture optimizations for exploiting memory-level parallelism [J].
Chou, Y ;
Fahs, B ;
Abraham, S .
31ST ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 2004, :76-87
[4]   StatStack: Efficient Modeling of LRU caches [J].
Eklov, David ;
Hagersten, Erik .
2010 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS 2010), 2010, :55-65
[5]   A performance counter architecture for computing accurate CPI components [J].
Eyerman, Stijn ;
Eeckhout, Lieven ;
Karkhanis, Tejas ;
Smith, James E. .
ACM SIGPLAN NOTICES, 2006, 41 (11) :175-184
[6]  
Fu J. W. C., 1992, SIGMICRO Newsletter, V23, P102
[7]   Chip Multiprocessor Design Space Exploration through Statistical Simulation [J].
Genbrugge, Davy ;
Eeckhout, Lieven .
IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (12) :1668-1681
[8]  
Karkhanis TS, 2004, CONF PROC INT SYMP C, P338
[9]   Predicting Performance Impact of DVFS for Realistic Memory Systems [J].
Miftakhutdinov, Rustam ;
Ebrahimi, Eiman ;
Patt, Yale N. .
2012 IEEE/ACM 45TH INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO-45), 2012, :155-165
[10]  
Van den Steen S, 2015, INT SYM PERFORM ANAL, P32, DOI 10.1109/ISPASS.2015.7095782