DocumentCode :
3250517
Title :
Design consideration for efficient network interface supporting the Large Receive Offload with embedded RISC
Author :
Elbeshtli, Mohamed ; Dixon, Matthew ; Koziniec, Terry
Author_Institution :
Sch. of Eng. & IT South St., Murdoch Univ., Murdoch, WA, Australia
fYear :
2013
fDate :
2-4 July 2013
Firstpage :
282
Lastpage :
289
Abstract :
The Ethernet speed has increased to 40-100 Gbps since the release of IEEE P802.3ba. In this paper, we have extended the Intel´s Large Receive Offload Linux software driver function to process the UDP/IP packets and to manage the out-of-order packets as well as design a scalable programmable Network Interface-based RISC core to support these functions in the Network Interface. The processing methodology and cycle processing of UDP packets inside the Network Interface are also discussed. Besides, the three-pipeline RISC´s performance and data movements for high communication rates up to 100 Gbps have been measured too. The results presented herein show that an 800 MHz cost-effective embedded processor core can provide the required efficiency of the network interface to support a wide range of transmission line speeds, up to 100 Gbps. Furthermore, we have found several techniques that can contribute to packet processing and work with fewer headers and data transferring in a network interface.
Keywords :
embedded systems; microprocessor chips; network interfaces; reduced instruction set computing; Ethernet speed; IEEE P802.3ba; Linux software driver function; UDP/IP packets; bit rate 40 Gbit/s to 100 Gbit/s; cycle processing; data movements; embedded RISC; embedded processor core; frequency 800 MHz; high communication rates; large receive offload; out-of-order packets; packet processing; processing methodology; scalable programmable network interface-based RISC core; three-pipeline RISC performance; transmission line speed; Computer aided manufacturing; IP networks; Network interfaces; Nickel; Out of order; Protocols; Reduced instruction set computing; Cycle-accurate performance evaluations; Embedded core; Large Receive Offload; Network Interface; UDP/IP; VHDL simulator;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Telecommunications and Signal Processing (TSP), 2013 36th International Conference on
Conference_Location :
Rome
Print_ISBN :
978-1-4799-0402-0
Type :
conf
DOI :
10.1109/TSP.2013.6613937
Filename :
6613937
Link To Document :
بازگشت