This document discusses implementing network processing on a Synergistic Processing Element (SPE) core in a Cell Broadband Engine. The key points are:
1) A network interface driver and small protocol stack were implemented on a single SPE to avoid bottlenecks from using the general purpose PowerPC core for network processing.
2) Network processing was able to achieve near wire-speed performance of 8.5 Gbps for TCP and almost wire-speed for UDP, requiring no assistance from the PowerPC core during data transfer.
3) Dedicating an SPE core for network processing can help resolve performance issues from high-speed network interfaces by offloading the processing costs from the general purpose core.