• DocumentCode
    3208666
  • Title

    Direct cache access for high bandwidth network I/O

  • Author

    Huggahalli, Ram ; Iyer, Ravi ; Tetrick, Scott

  • fYear
    2005
  • fDate
    4-8 June 2005
  • Firstpage
    50
  • Lastpage
    59
  • Abstract
    Recent I/O technologies such as PCI-Express and 10 Gb Ethernet enable unprecedented levels of I/O bandwidths in mainstream platforms. However, in traditional architectures, memory latency alone can limit processors from matching 10 Gb inbound network I/O traffic. We propose a platform-wide method called direct cache access (DCA) to deliver inbound I/O data directly into processor caches. We demonstrate that DCA provides a significant reduction in memory latency and memory bandwidth for receive intensive network I/O applications. Analysis of benchmarks such as SPECWeb9, TPC-W and TPC-C shows that overall benefit depends on the relative volume of I/O to memory traffic as well as the spatial and temporal relationship between processor and I/O memory accesses. A system level perspective for the efficient implementation of DCA is presented.
  • Keywords
    cache storage; local area networks; memory architecture; peripheral interfaces; Ethernet; I/O bandwidth network; I/O memory access; PCI-express; SPECWeb9; TPC-C; TPC-W; direct cache access; inbound network I/O traffic; memory bandwidth; memory latency; platform-wide method; processor cache; spatial-temporal relationship; Application software; Bandwidth; Computer architecture; Delay; Ethernet networks; Internet; Protocols; TCPIP; Telecommunication traffic; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 2005. ISCA '05. Proceedings. 32nd International Symposium on
  • ISSN
    1063-6897
  • Print_ISBN
    0-7695-2270-X
  • Type

    conf

  • DOI
    10.1109/ISCA.2005.23
  • Filename
    1431545