MEASURING CACHE AND TLB PERFORMANCE AND THEIR EFFECT ON BENCHMARK RUNTIMES

被引:52
作者
SAAVEDRA, RH [1 ]
SMITH, AJ [1 ]
机构
[1] UNIV CALIF BERKELEY,DEPT EECS,DIV COMP SCI,BERKELEY,CA 94720
基金
美国国家航空航天局; 美国国家科学基金会;
关键词
PERFORMANCE EVALUATION; EXECUTION TIME PREDICTION; MEMORY HIERARCHY; PROCESSOR CACHES; TABLE LOOKASIDE BUFFERS;
D O I
10.1109/12.467697
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In previous research, we have developed and presented a model for measuring machines and analyzing programs, and for accurately predicting the running time of any analyzed program on any measured machine. That work is extended here by: 1) developing a high level program to measure the design and performance of the cache and TLB units; 2) using those measurements, along with published miss ratio data, to improve the accuracy of our runtime predictions; 3) using our analysis tools and measurements to study and compare the design of several machines, with particular reference to their cache and TLB performance. As part of this work, we describe the design and performance of the cache and TLB for ten machines, The work presented in this paper extends a powerful technique for the evaluation and analysis of both computer systems and their workloads; this methodology is valuable both to computer users and computer system designers.
引用
收藏
页码:1223 / 1235
页数:13
相关论文
共 21 条
[1]  
BORG A, 1990, 17TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, P270, DOI 10.1109/ISCA.1990.134535
[2]  
Furlong T. C., 1990, Digital Technical Journal, V2, P84
[3]  
GEE J, 1992, UNPUB TLB PERFORMANC
[4]   CACHE PERFORMANCE OF THE SPEC92 BENCHMARK SUITE [J].
GEE, JD ;
HILL, MD ;
PNEVMATIKATOS, DN ;
SMITH, AJ .
IEEE MICRO, 1993, 13 (04) :17-27
[5]  
Goodman J. R., 1985, 12th Annual International Symposium on Computer Architecture Conference Proceedings (Cat. No. 85CH2144-4), P20
[6]  
OBRIEN K, 1990, IBM RISC SYSTEM 6000, P154
[7]  
PEUTO BL, 1977, 4TH ANN S COMP ARCH, V5, P165
[8]  
PNEVMATIKATOS DN, 1990, COMPUTER ARCHITECTUR, V18, P53
[9]  
PONDER CG, 1990, UCRLJC106105 L LIV N
[10]   PERFORMANCE CHARACTERIZATION OF OPTIMIZING COMPILERS [J].
SAAVEDRA, RH ;
SMITH, AJ .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (07) :615-628