• DocumentCode
    2067655
  • Title

    ETA: experience with an Intel® Xeon™ processor as a packet processing engine

  • Author

    Regnier, Greg ; Minturn, Dave ; McAlpine, Gary ; Saletore, Vikram ; Foong, Annie

  • Author_Institution
    Intel Corp., Aloha, OR, USA
  • fYear
    2003
  • fDate
    20-22 Aug. 2003
  • Firstpage
    76
  • Lastpage
    82
  • Abstract
    The ETA (embedded transport acceleration) project at Intel Research and Development has developed a software prototype that uses one of the Intel® Xeon™ processors in a multi-processor server as a packet processing engine. The prototype is used as a vehicle for empirical measurement and analysis of a highly programmable packet processing engine that is closely tied to the server´s core CPU and memory complex. The usage model for the prototype is the acceleration of server TCP/IP networking. The ETA prototype runs in an asymmetric multiprocessing mode, in that the packet processing engine does not run as a general computing resource for the host operating system. We show an effective method of interfacing the packet processing engine to the host processors using efficient asynchronous queuing mechanisms. This paper describes the ETA software architecture, the ETA prototype, and details the measurement and analysis that has been performed to date. Test results include running the packet processing engine in single-threaded mode, as well as in multi-threaded mode using Intel´s hyper-threading technology (HT). Performance data gathered for network throughput and host CPU utilization show a significant improvement when compared to the standard TCP/IP networking stack.
  • Keywords
    multiprocessing systems; network servers; packet switching; transport protocols; ETA; Intel Xeon processor; TCP/IP networking acceleration; TCP/IP networking stack; asymmetric multiprocessing mode; asynchronous queuing mechanisms; embedded transport acceleration; host CPU utilization; hyper-threading technology; multiprocessor server; multithreaded mode; network throughput; programmable packet processing engine; single-threaded mode; Acceleration; Embedded software; Engines; Network servers; Prototypes; Research and development; Software prototyping; TCPIP; Time of arrival estimation; Vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Interconnects, 2003. Proceedings. 11th Symposium on
  • Print_ISBN
    0-7695-2012-X
  • Type

    conf

  • DOI
    10.1109/CONECT.2003.1231481
  • Filename
    1231481