• DocumentCode
    3057473
  • Title

    Comparison of Onloading and Offloading Strategies to Improve Network Interfaces

  • Author

    Ortiz, Andrés ; Ortega, Julio ; Díaz, Antonio F. ; Prieto, Alberto

  • Author_Institution
    Univ. de Malaga, Malaga
  • fYear
    2008
  • fDate
    13-15 Feb. 2008
  • Firstpage
    253
  • Lastpage
    260
  • Abstract
    This paper compares the onloading and offloading alternatives for improving up communication. Both strategies try to release host CPU cycles by taking advantage of the execution of the communication workload in other processors present in the node. Nevertheless, whereas onloading uses another general-purpose processor, either included in a chip multiprocessor (CMP) or in a symmetric multiprocessor (SMP), offloading takes advantage of processors in programmable network interface cards (NICs). Here, it is shown that the relative improvement on peak throughput offered by offloading and onloading depends on the rate of application workload to communication overhead, the message sizes, and the characteristics of system architecture, more specifically the buses bandwidth and the way the NIC is connected to the system processor and memory. In our implementations, offloading provides lower latencies than onloading although the CPU utilization and interrupts are lower for onloading.
  • Keywords
    electronic messaging; chip multiprocessor; communication workload; offloading strategies; onloading strategies; programmable network interface cards; symmetric multiprocessor; system architecture; system processor; Acceleration; Bandwidth; Computer architecture; Costs; Delay; Network interfaces; Operating systems; Protocols; TCPIP; Telecommunications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing, 2008. PDP 2008. 16th Euromicro Conference on
  • Conference_Location
    Toulouse
  • ISSN
    1066-6192
  • Print_ISBN
    978-0-7695-3089-5
  • Type

    conf

  • DOI
    10.1109/PDP.2008.20
  • Filename
    4457131