Tapping into the fountain of CPUs: on operating system support for programmable devices
Proceedings of the 13th international conference on Architectural support for programming languages and operating systems
A Network I/O Architecture for Terminal-Initiated Traffics in an Ubiquitous Service Server
Information Networking. Towards Ubiquitous Networking and Services
MultiPath TCP: from theory to practice
NETWORKING'11 Proceedings of the 10th international IFIP TC 6 conference on Networking - Volume Part I
PTask: operating system abstractions to manage GPUs as compute devices
SOSP '11 Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles
On a NIC's operating system, schedulers and high-performance networking applications
HPCC'06 Proceedings of the Second international conference on High Performance Computing and Communications
LATONA: an advanced server architecture for ubiquitous sensor network
SAMOS'06 Proceedings of the 6th international conference on Embedded Computer Systems: architectures, Modeling, and Simulation
Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles
ACM SIGOPS 24th Symposium on Operating Systems Principles
Dandelion: a compiler and runtime for heterogeneous systems
Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles
Hi-index | 0.00 |
In recent years, TCP/IP offload engines, known as TOEs, haveattracted a good deal of industry attention and a sizable share ofventure capital dollars. A TOE is a specialized network device thatimplements a significant portion of the TCP/IP protocol inhardware, thereby offloading TCP/IP processing from softwarerunning on a general-purpose CPU. This article examines the reasonsbehind the interest in TOEs and looks at challenges involved intheir implementation and deployment.