A Quick Update for GENI Engineering Conference (GEC3) - Oct 30, 2008 John W. Lockwood and the NetFPGA Team [email protected] http://NetFPGA.org/ October 2008 1 STAN FO R D U N IVE R S ITY What is the NetFPGA? Networking Software running on a standard PC CPU Memory PCI A hardware accelerator built with Field Programmable Gate Array driving Gigabit network links October 2008 PC with NetFPGA 1GE FPGA 1GE 1GE Memory 1GE NetFPGA Board 2 STAN FO R D U N IVE R S ITY NetFPGA-1G Hardware Xilinx Virtex-2 Pro FPGA PCI Host Interface SRAM DRAM 4 * Gigabit Ethernet ports October 2008 3 STAN FO R D U N IVE R S ITY Uses of the NetFPGA • Open source IPv4 Router – Verilog code on NetFPGA.org • Network Security – Firewall / IDS / IDP – Snort Accelerator • Hardware-Accelerated OpenFlow Router – Jad will describe this at the first talk in the ANCS conference held next week October 2008 4 STAN FO R D U N IVE R S ITY Building Modular Router Modules PW-OSPF Verilog EDA Tools (Xilinx, Mentor, etc.) Memory CPU Java GUI Front Panel (Extensible) PCI NetFPGA Driver 1GE FPGA 1GE 1GE Memory 1GE L3 Parse L2 Parse 1. Design 2. Simulate 3. QSynthesize1GE In 4. Download Mgmt 1GE IP Lookup My Block Out Q Mgmt 1GE 1GE Verilog modules interconnected by FIFO interfaces October 2008 5 STAN FO R D U N IVE R S ITY NetFPGA Worldwide Tutorial Series SIGCOMM: Seattle, Washington Jiaotong Univ. Beijing, China Eurosys: Glasgow, Scotland Cambridge: England Hot Interconnects & Summer Camp Stanford, California SIGMETRICS San Diego, California CESNET Brno, Czech Republic IISc Bangalore, India NICTA/UNSW: Sydney, Australia October 2008 6 STAN FO R D U N IVE R S ITY Photos from NetFPGA Tutorials SIGCOMM - Seattle, Washington, USA Beijing, China SIGMETRICS - San Diego, California, USA Bangalore, India EuroSys - Glasgow, Scotland, U.K. http://netfpga.org/pastevents.php and http://netfpga.org/upcomingevents.php October 2008 7 STAN FO R D U N IVE R S ITY NetFPGA Hardware Deployments (as of June 2008) 500 NetFPGAs deployed at over 60 world-wide locations October 2008 8 STAN FO R D U N IVE R S ITY Current Status of NetFPGA Cards • First Batch of 500 NetFPGA 1G Cards – Sold out in August 2008 – Deployed at 80 sites in 14 countries • Next batch of 500 cards Manufacturing now – Should start shipping on Nov 17, 2008 – We anticipate building about 5,000 cards • NetFPGA 10G – 4 * 10 Gbps link s40 Gbps • (80 Gbps throughput if you count ingress+egress) – PCI-express host interface – Contact us if you intend to use this card October 2008 9 STAN FO R D U N IVE R S ITY http://NetFPGA.org On-Line Community October 2008 10 STAN FO R D U N IVE R S ITY
© Copyright 2026 Paperzz