DocumentCode
2581206
Title
GRIP: a reconfigurable architecture for host-based gigabit-rate packet processing
Author
Bellows, Peters ; Flidr, Jaroslav ; Lehman, Tom ; Schott, Brian ; Underwood, Keith D.
Author_Institution
Inf. Sci. Inst., Univ. of Southern California, Arlington, VA, USA
fYear
2002
fDate
2002
Firstpage
121
Lastpage
130
Abstract
One of the fundamental challenges for modern high-performance network interfaces is the processing capabilities required to process packets at high speeds. Simply transmitting or receiving data at gigabit speeds fully utilizes the CPU on a standard workstation. Any processing that must be done to the data, whether at the application layer or the network layer, decreases the achievable throughput. This paper presents an architecture for offloading a significant portion of the network, processing from the host CPU onto the network interface. A prototype, called the GRIP (Gigabit Rate IPSec) card, has been constructed based on an FPGA coupled with a commodity Gigabit Ethernet MAC. Experimental results based on the prototype are presented and analyzed. In addition, a second generation design is presented in the context of lessons learned from the prototype.
Keywords
field programmable gate arrays; local area networks; network interfaces; packet switching; reconfigurable architectures; GRIP; Gigabit Rate IPSec; application layer; commodity Gigabit Ethernet MAC; high performance network interfaces; host-based gigabit-rate packet processing; network interface; network layer; reconfigurable architecture; standard workstation; Application software; Bandwidth; Computer interfaces; Computer networks; Cryptography; Military computing; Network interfaces; Protocols; Prototypes; Reconfigurable architectures;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Custom Computing Machines, 2002. Proceedings. 10th Annual IEEE Symposium on
Print_ISBN
0-7695-1801-X
Type
conf
DOI
10.1109/FPGA.2002.1106667
Filename
1106667
Link To Document