DocumentCode
3738042
Title
Bringing programmability to the data plane: Packet processing with a NoC-enhanced FPGA
Author
Andrew Bitar;Mohamed S. Abdelfattah;Vaughn Betz
Author_Institution
Department of Electrical and Computer Engineering, University of Toronto, ON, Canada
fYear
2015
Firstpage
24
Lastpage
31
Abstract
Modern computer networks need components that can evolve to support both the latest bandwidth demands and new protocols and features. To address this need, we propose a new programmable packet processor architecture built from an FPGA containing an embedded Network-on-Chip (NoC). The architecture is highly flexible, providing more programmability than is possible in an ASIC-based design, while supporting throughputs of 400 and 800 Gb/s. Additionally, we show that our design is 1.7× and 3.2× more area efficient, and achieves 1.5× and 3.7× lower latency than the best previously proposed FPGA-based packet processor on complex and simple applications, respectively. Lastly, we explore various ways a designer can take advantage of the flexibility available in this architecture.
Keywords
"Field programmable gate arrays","Protocols","Bandwidth","Transceivers","Computer architecture","Hardware","Pipelines"
Publisher
ieee
Conference_Titel
Field Programmable Technology (FPT), 2015 International Conference on
Type
conf
DOI
10.1109/FPT.2015.7393125
Filename
7393125
Link To Document