• 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