• 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