• DocumentCode
    2136415
  • Title

    Performance analysis of system overheads in TCP/IP workloads

  • Author

    Binkert, Nathan L. ; Hsu, Lisa R. ; Saidi, Ali G. ; Dreslinski, Ronald G. ; Schultz, Andrew L. ; Reinhardt, Steven K.

  • Author_Institution
    EECS Dept., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    2005
  • fDate
    17-21 Sept. 2005
  • Firstpage
    218
  • Lastpage
    228
  • Abstract
    Current high-performance computer systems are unable to saturate the latest available high-bandwidth networks such as 10 Gigabit Ethernet. A key obstacle in achieving 10 gigabits per second is the high overhead of communication between the CPU and network interface controller (NIC), which typically resides on a standard I/O bus with high access latency. Using several network-intensive benchmarks, we investigate the impact of this overhead by analyzing the performance of hypothetical systems in which the NIC is more closely coupled to the CPU, including integration on the CPU die. We find that systems with high-latency NICs spend a significant amount of time in the device driver. NIC integration can substantially reduce this overhead, providing significant throughput benefits when other CPU processing is not a bottleneck. NIC integration also enables cache placement of DMA data. This feature has tremendous benefits when pay-loads are touched quickly, but potentially can harm performance in other situations due to cache pollution.
  • Keywords
    computer networks; network interfaces; performance evaluation; resource allocation; CPU; TCP/IP workloads; device driver; high-bandwidth networks; high-performance computer systems; network interface controller; performance analysis; system overheads; Communication standards; Communication system control; Computer networks; Delay; Ethernet networks; Network interfaces; Performance analysis; Pollution; TCPIP; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques, 2005. PACT 2005. 14th International Conference on
  • ISSN
    1089-795X
  • Print_ISBN
    0-7695-2429-X
  • Type

    conf

  • DOI
    10.1109/PACT.2005.35
  • Filename
    1515595