Title :
Rx Stack Accelerator for 10 GbE Integrated NIC
Author :
Abel, Francois ; Hagleitner, Christoph ; Verplanken, F.
Author_Institution :
IBM Res. - Zurich, Rüschlikon, Switzerland
Abstract :
The miniaturization of CMOS technology has reached a scale at which server processors are starting to integrate multi-gigabit network interface controllers (NIC). While transistors are becoming cheap and abundant in solid-state circuits, they remain at a premium on a processor die if they do not contribute to increase the number of cores and caches. Therefore, an integrated NIC (iNIC) must provide high networking performance under high logic density and low power dissipation. This paper describes the design of an integrated accelerator to offload computation-intensive protocol-processing tasks. The accelerator combines the concepts of the transport-triggered architecture with a programmable finite-state machine to deliver high instruction-level parallelism, efficient multiway branching and flexibility. The flexibility is key to adapt to protocol changes and address new applications. This accelerator was used in the construction of a 10 GbE iNIC in 45-nm CMOS technology. The ratio of performance (15 Mfps - 20 Gb/s Tput per port) to area (0.7 mm2) and the power consumption (0.15 W) of this accelerator were core enablers for constructing a processor compute complex with four iNICs.
Keywords :
CMOS integrated circuits; finite state machines; integrated circuit design; microprocessor chips; network interfaces; programmable logic devices; protocols; trigger circuits; CMOS technology; Rx stack accelerator; flexibility; high instruction-level parallelism; integrated accelerator design; integrated multigigabit NIC; integrated multigigabit network interface controller; logic density; multiway branching; offload computation-intensive protocol-processing task; power 0.15 W; power consumption; power dissipation; processor compute complex construction; programmable finite-state machine; server processor die; size 45 nm; solid-state circuit; transistor; transport-triggered architecture; Ethernet networks; programmable finite-state machine; protocol processing; transport triggering; very-large-scale integration;
Conference_Titel :
High-Performance Interconnects (HOTI), 2012 IEEE 20th Annual Symposium on
Conference_Location :
Santa Clara, CA
Print_ISBN :
978-1-4673-2836-4
DOI :
10.1109/HOTI.2012.18