2005
DOI: 10.1145/1071690.1064254
|View full text |Cite
|
Sign up to set email alerts
|

Evaluating the impact of simultaneous multithreading on network servers using real hardware

Abstract: This paper examines the performance of simultaneous multithreading (SMT) for network servers using actual hardware, multiple network server applications, and several workloads. Using three versions of the Intel Xeon processor with Hyper-Threading, we perform macroscopic analysis as well as microarchitectural measurements to understand the origins of the performance bottlenecks for SMT processors in these environments. The results of our evaluation suggest that the current SMT support in the Xeon is application… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

2
17
0

Year Published

2006
2006
2010
2010

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 11 publications
(19 citation statements)
references
References 23 publications
2
17
0
Order By: Relevance
“…We can see that we exhibit a detrimental effect at the L1 data cache level. This result is similar to those seen on network servers on the Xeon processor [19]. The increase in the L1 data cache load miss rate ranges from 3.5% to 5.4% (excluding the single thread case).…”
Section: Cache Behaviorsupporting
confidence: 82%
See 2 more Smart Citations
“…We can see that we exhibit a detrimental effect at the L1 data cache level. This result is similar to those seen on network servers on the Xeon processor [19]. The increase in the L1 data cache load miss rate ranges from 3.5% to 5.4% (excluding the single thread case).…”
Section: Cache Behaviorsupporting
confidence: 82%
“…Both beneficial and detrimental patterns have been reported on the Intel Pentium 4 hyper-threaded processor L1 and L2 caches for Java Applications [16]. Beneficial patterns for L2 cache and detrimental patterns for L1 cache in network servers [19] have been reported on the Intel Xeon hyper-threaded processor. Figure 4a gives the L1 data cache miss rate for load instructions.…”
Section: Cache Behaviormentioning
confidence: 97%
See 1 more Smart Citation
“…Instead of designing a software scheme to implement any server architecture, most prior studies (Welsh et al, 2001;Choi et al, 2005;Ruan et al, 2005) have mainly proposed and conducted performance evaluation of Web server architectures on SMP/SoC machines. Welsh et al (2001) proposed the new Web server architecture, called State Event-Driven Architecture (SEDA), combining the ED and MT models, and conducted performance comparison through real implementation on a small SMP machine.…”
Section: Introductionmentioning
confidence: 99%
“…They conducted performance comparison among several Web server architectures through simulation and showed that their proposed model can outperform other models across various system and workload parameters. Next, Ruan et al (2005) evaluated the impact of Simultaneous Multithreading (SMT) on various Web servers with three versions of the Intel Xeon processor and showed that SMT has limitations to yield significant performance improvement. Their evaluation was conducted on 2 CPUs and 4 SMTs.…”
Section: Introductionmentioning
confidence: 99%