DocumentCode :
2231942
Title :
A novel architecture for a high-performance network processing unit: Flexibility at multiple levels of abstraction
Author :
Hauger, Simon
Author_Institution :
Inst. of Commun. Networks & Comput. Eng. (IKR), Univ. Stuttgart, Stuttgart, Germany
fYear :
2009
fDate :
22-24 June 2009
Firstpage :
1
Lastpage :
7
Abstract :
Network processing devices in future, high-speed network nodes have to be capable of processing several hundred million packets per second. Additionally, they have to be easily adaptable to new processing tasks due to the introduction of new services or protocols. Field programmable gate arrays (FPGAs) and network processors are suitable devices fulfilling these requirements: The former offer configurability at register transfer level providing fine grain adaptability to unforeseen processing requirements and a high processing power. The latter are programmed at the more abstract software level and support high-speed execution of their fixed set of instructions. In this paper, we present a novel architecture for an FPGA-based high speed network processing unit offering programmable modules at multiple levels of abstraction: register-transfer level, microcode level, software level and parameter level. A prototypical implementation demonstrates its feasibility with today´s field programmable gate array devices offering a throughput of more than one hundred million minimum sized packets per second.
Keywords :
field programmable gate arrays; instruction sets; microprocessor chips; FPGA; abstract software level; field programmable gate array; high-performance network processing unit; instruction set; register transfer level; register-transfer level; Communication networks; Computer architecture; Computer networks; Ethernet networks; Field programmable gate arrays; High-speed networks; Pipelines; Protocols; Prototypes; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Switching and Routing, 2009. HPSR 2009. International Conference on
Conference_Location :
Paris
Print_ISBN :
978-1-4244-5174-6
Electronic_ISBN :
978-1-4244-5174-6
Type :
conf
DOI :
10.1109/HPSR.2009.5307421
Filename :
5307421
Link To Document :
بازگشت