• 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