Characterization and evaluation of cache hierarchies for web servers

被引:3
作者
Iyer, R [1 ]
机构
[1] Intel Corp, Hillsboro, OR 97124 USA
来源
WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS | 2004年 / 7卷 / 03期
关键词
memory hierarchy; shared caches; web servers; chipsets; snoop filters; cache coherence; commercial workloads; performance evaluation; simulation;
D O I
10.1023/B:WWWJ.0000028180.97418.53
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As Internet usage continues to expand rapidly, careful attention needs to be paid to the design of Internet servers for achieving high performance and end-user satisfaction. Currently, the memory system continues to remain a significant performance bottleneck for Internet servers employing multi-GHz processors. In this paper, our aim is two-fold: (1) to characterize the cache/memory performance of web server workloads and (2) to propose and evaluate cache design alternatives for future web servers. We chose SPECweb99 as the representative web server workload and our entire characterization and evaluation methodology is based on our CASPER simulation framework. We begin by exploring the processor cache design space for single and dual-processor servers. Based on our observations, we then evaluate other cache hierarchy alternatives such as chipset caches, coherence filters and decompressed page stores. We show the sensitivity of these components to basic organization parameters such as cache size, line size and degree of associativity. We also present the performance implications of routing memory requests initiated by I/O devices through these caches. Based on detailed simulation data and its implications on system level performance, this paper shows that chipset caches have significant potential for improving future web server performance.
引用
收藏
页码:259 / 280
页数:22
相关论文
共 27 条
[1]  
ASTFALK G, OVERVIEW HP CONVEX E
[2]  
BAER JL, 1988, 15 ANN S COMP ARCH S
[3]  
DAHLGREN F, 1994, 1 S HIGH PERF COMP A
[4]  
HU Y, 1999, IEEE INT PERF COMP C
[5]  
HUITEMA C, 2000, WORKSH PERF ARCH WEB
[6]  
IYER R, 2001, P 15 INT PAR DISTR P
[7]  
IYER R, 2002, P INT DES TEST TECHN
[8]  
JOSEPH D., 1997, P 24 INT S COMP ARCH
[9]  
JOUPPI NP, 1990, 17TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, P364, DOI 10.1109/ISCA.1990.134547
[10]  
KANT K, 1999, 2 ANN WORKSH WORKL C