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 :
بازگشت