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
Link To Document