DocumentCode :
3322383
Title :
A Multi-Threaded Network Interface Using Network Processors
Author :
Cascon, P. ; Ortega, Julio ; Haider, Waseem M. ; Diaz, A.F. ; Rojas, Ignacio
Author_Institution :
Dept. Arquitectura y Tecnol. de Comput., Univ. de Granada, Granada
fYear :
2009
fDate :
18-20 Feb. 2009
Firstpage :
196
Lastpage :
200
Abstract :
In this paper, we propose a network interface that takes advantage of the parallelism available in network processors to improve the communication performance. Morespecifically, our proposal is based on the Intel IXP28xx network processor, as it includes sixteen processing cores with multithreading and an optimized design for packet processing. Thus, the proposed interface facilitates the exploitation of different options to optimize the communication path in the host by using network interface offloading and/or onloading strategies that try to take advantage of multi-core processors, which are available even in the network cards. The experimental results obtained for TCP/IP and raw Ethernet packets show that multithreading, implemented through the processing cores of the network processor, improves communication performance in both latency of the packets and bandwidth, thus allowing the applications that present high communication requirements to fulfill them through the use of multithreading.
Keywords :
multi-threading; multiprocessing systems; network interfaces; network-on-chip; Ethernet; Intel IXP28xx network processor; TCP/IP; multicore processor; multithreaded network interface; packet processing; Bandwidth; Delay; Design optimization; Ethernet networks; Multicore processing; Multithreading; Network interfaces; Process design; Proposals; TCPIP; network interface; network processors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel, Distributed and Network-based Processing, 2009 17th Euromicro International Conference on
Conference_Location :
Weimar
ISSN :
1066-6192
Print_ISBN :
978-0-7695-3544-9
Type :
conf
DOI :
10.1109/PDP.2009.58
Filename :
4912934
Link To Document :
بازگشت