TOE: TCP/IP Offload Engine relieves CPU burden

Today’s CPUs are overwhelmed by Ethernet traffic, with an increasing amount of CPU cycles being consumed by TCP/IP packet processing. An additional CPU can be added to share the load when this imbalance causes application performance to suffer, but this is an expensive solution with several other drawbacks.

In this article, Alan discusses how the addition of a Network Accelerator Card (NAC) with an integrated TCP/IP Offload Engine (TOE) can relieve the burden on the CPU.

March 13th, 2005

Full Text: Download PDF

Feature / Discussion: 2005-03-13Today’s CPUs are overwhelmed by Ethernet traffic, with an increasing amount of CPU cycles being consumed by TCP/IP packet processing. An additional CPU can be added to share the load when this imbalance causes application performance to suffer, but this is an expensive solution with several other drawbacks.

In this article, Alan discusses how the addition of a Network Accelerator Card (NAC) with an integrated TCP/IP Offload Engine (TOE) can relieve the burden on the CPU.

Topics covered in this article

Silicon, software, and strategies for embedded devices
Embedded Computing Design magazine is the resource for engineers, architects, and decision makers involved with embedded devices. Topics explored span silicon, software, and strategies for designing and connecting with small devices in mobile, automotive, home, industrial, and medical applications. Departments include Deep Green discussing the latest in energy efficient, low power designs and applications. Content is available in print, E-letter, E-cast, white papers, video, RSS, social networks, and more. Subscriptions are free of charge.
©MMXIIEmbedded Computing Design.
An OpenSystems Media publication.