Inter-domain socket communications supporting high performance and full binary compatibility on Xen

K Kim, C Kim, SI Jung, HS Shin, JS Kim - Proceedings of the fourth ACM …, 2008 - dl.acm.org
Communication performance between two processes in their own domains on the same
physical machine gets improved but it does not reach our expectation. This paper presents …

Offload stack for network, block and file input and output

M Bakke, T Kuik, D Thompson, P Gleichauf… - US Patent …, 2012 - Google Patents
An apparatus for offloading network, block and file functions from an operating system
comprises a network interface coupled to a network for receiving packet flows; one or more …

A survey of end-system optimizations for high-speed networks

N Hanford, V Ahuja, MK Farrens, B Tierney… - ACM Computing …, 2018 - dl.acm.org
The gap is widening between the processor clock speed of end-system architectures and
network throughput capabilities. It is now physically possible to provide single-flow …

ETA: Experience with an Intel Xeon processor as a packet processing engine

G Regnier, D Minturn, G McAlpine, VA Saletore… - IEEE Micro, 2004 - ieeexplore.ieee.org
Server-based networks have well-documented performance limitations. These limitations
outline a major goal of Intel's embedded transport acceleration (ETA) project, the ability to …

Network interface and protocol

SL Pope, DE Roberts, DJ Riddoch… - US Patent 7,844,742, 2010 - Google Patents
A communication interface for providing an interface between a data link and a data
processor, the data processor being capable of supporting an operating system and a user …

Virtualization polling engine (VPE) using dedicated CPU cores to accelerate I/O virtualization

J Liu, B Abali - Proceedings of the 23rd international conference on …, 2009 - dl.acm.org
Virtual machine (VM) technologies are making rapid progress and VM performance is
approaching that of native hardware in many aspects. Achieving high performance for I/O …

Architectural characterization of TCP/IP packet processing on the Pentium/spl reg/M microprocessor

S Makineni, R Iyer - 10th International Symposium on High …, 2004 - ieeexplore.ieee.org
A majority of the current and next generation server applications (Web services, e-
commerce, storage, etc.) employ TCP/IP as the communication protocol of choice. As a …

Encapsulated accelerator

SL Pope - US Patent 9,880,964, 2018 - Google Patents
A data processing system comprising a host computer system and a network interface
device for connection to a network, the host computer system and network interface device …

A case for virtual channel processors

D McAuley, R Neugebauer - … of the ACM SIGCOMM workshop on …, 2003 - dl.acm.org
Modern desktop and server computer systems use multiple processors: general purpose
CPU (s), graphic processor (GPU), network processors (NP) on Network Interface Cards …

Offload stack for network, block and file input and output

M Bakke, T Kuik, D Thompson, P Gleichauf… - US Patent …, 2011 - Google Patents
An apparatus for offloading network, block and file functions from an operating system
comprises a network interface coupled to a network for receiving packet flows; one or more …