DocumentCode
2453544
Title
Impact of Cache Coherence Protocols on the Processing of Network Traffic
Author
Kumar, Amit ; Huggahalli, Ram
Author_Institution
Intel Corp., Santa Clara
fYear
2007
fDate
1-5 Dec. 2007
Firstpage
161
Lastpage
171
Abstract
Since the introduction of the 10 GbE standard in 2002, the ability of general purpose processors to efficiently process network traffic with common protocols such as TCP/IP has been revisited and critically evaluated. However, recent commercially available processors such as Intelreg Coretrade 2 Duo Processor introduce microarchitectural enhancements that could significantly influence the approach to accelerating network processing. We examine the network performance of a real platform containing Intelreg Coretrade micro-architecture based processors, the role of coherency and a prototype implementation of direct cache placement (direct cache access or DCA) of inbound network traffic. We observe that a substantial portion of the time relates to the inefficiency of I/O specific coherence protocols in the platform. We demonstrate that a relatively, low complexity implementation of DCA called ´Prefetch Hint´ provides a 15 to 43% speed-up to receive-side processing across a range of I/O sizes and present a detailed characterization of the benefits.
Keywords
cache storage; microprocessor chips; protocols; telecommunication traffic; Intel Core microarchitecture based processors; cache coherence protocols; direct cache access; direct cache placement; general purpose processors; network traffic processing; prefetch hint; Acceleration; Access protocols; Delay; Hardware; Microarchitecture; Moore´s Law; Prefetching; Prototypes; TCPIP; Telecommunication traffic;
fLanguage
English
Publisher
ieee
Conference_Titel
Microarchitecture, 2007. MICRO 2007. 40th Annual IEEE/ACM International Symposium on
Conference_Location
Chicago, IL
ISSN
1072-4451
Print_ISBN
978-0-7695-3047-5
Electronic_ISBN
1072-4451
Type
conf
DOI
10.1109/MICRO.2007.22
Filename
4408253
Link To Document