loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 9
Efficient Direct User Level Sockets for an Intel? Xeon™ Processor Based TCP On-Load Engine
Denver, Colorado
April 04-April 08
ISBN: 0-7695-2312-9
Vikram A. Saletore, Intel Corporation
Paul M. Stillwell Jr, Intel Corporation
John A. Wiegert, Intel Corporation
Phil Cayton, Intel Corporation
Jeff Gray, Intel Corporation
Greg J. Regnier, Intel Corporation
Intel Labs has continued development of the Embedded Transport Acceleration (ETA) software prototype that uses one of the Intel? Xeon™ processors in a multi-processor server as a packet processing engine (PPE) that is closely tied to the server's core CPU and memory complex. We have further developed the prototype to provide support for user-level, asynchronous interface for sockets. The Direct User Socket Interface (DUSI) allows user-level applications to interface directly to the PPE using familiar socket commands and semantics. The prototype runs in an asymmetric multiprocessing mode, in that the PPE does not run as a general computing resource for the host operating system. We describe the prototype software architecture, the DUSI application interface, and detail our measurement and analysis of some micro-benchmarks. In particular, we measure throughput for transactions and end-to-end latency as the key metrics for the analysis.
Citation:
Vikram A. Saletore, Paul M. Stillwell Jr, John A. Wiegert, Phil Cayton, Jeff Gray, Greg J. Regnier, "Efficient Direct User Level Sockets for an Intel? Xeon™ Processor Based TCP On-Load Engine," ipdps, vol. 10, pp.210a, 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 9, 2005
Usage of this product signifies your acceptance of the Terms of Use.