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
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;
Conference_Titel :
Parallel, Distributed and Network-Based Processing, 2008. PDP 2008. 16th Euromicro Conference on
Conference_Location :
Toulouse
Print_ISBN :
978-0-7695-3089-5
DOI :
10.1109/PDP.2008.20