IEEE Journal of Solid-State Circuits · 2003 · 45 citations · 11 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureLow-power DesignMicroelectronicsAccelerator ArchitectureCmos Circuit DesignHardware AccelerationInstruction Set ArchitectureIntegrated Circuit DesignProcessor Core DesignEthernetHardware Acceleration SupportHigh-speed Circuit DesignHigh-speed Cmos DesignNetwork Packet Processing AcceleratorsPacket ProcessingProgrammable AcceleratorsSilicon
This programmable engine is designed to offload TCP inbound processing at wire speed for 10-Gb/s Ethernet, supporting 64-byte minimum packet size. This prototype chip employs a high-speed core and a specialized instruction set. It includes hardware support for dynamically reordering out-of-order packets. In a 90-nm CMOS process, the 8-mm <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> experimental chip has 460 K transistors. First silicon has been validated to be fully functional and achieves 9.64-Gb/s packet processing performance at 1.72 V and consumes 6.39 W.
11
End-to-end Internet packet dynamics
Vern Paxson · IEEE/ACM Transactions on Networking · 1999 · 905 citations
An analysis of TCP processing overhead
David D. Clark, Van Jacobson, John Romkey et al. · IEEE Communications Magazine · 2002 · 562 citations
An analysis of TCP processing overhead
David D. Clark, Van Jacobson, John Romkey et al. · IEEE Communications Magazine · 1989 · 451 citations