![Page 1: October 2008 1 S T A N F O R D U N I V E R S I T Y A Quick Update for GENI Engineering Conference (GEC3) - Oct 30, 2008 John W. Lockwood and the NetFPGA](https://reader036.vdocuments.site/reader036/viewer/2022062417/551496b2550346b0158b6341/html5/thumbnails/1.jpg)
October 2008 1 S T A N F O R D U N I V E R S I T Y
A Quick Update for GENI Engineering Conference (GEC3) - Oct 30, 2008
John W. Lockwood and the NetFPGA Team
http://NetFPGA.org/
![Page 2: October 2008 1 S T A N F O R D U N I V E R S I T Y A Quick Update for GENI Engineering Conference (GEC3) - Oct 30, 2008 John W. Lockwood and the NetFPGA](https://reader036.vdocuments.site/reader036/viewer/2022062417/551496b2550346b0158b6341/html5/thumbnails/2.jpg)
October 2008 2 S T A N F O R D U N I V E R S I T Y
FPGAFPGA
MemoryMemory
1GE1GE
1GE1GE
1GE1GE
1GE1GE
What is the NetFPGA?
PCI
CPUCPU MemoryMemory
NetFPGA Board
PC with NetFPGA
NetworkingSoftware
running on a standard PC
A hardware accelerator
built with Field Programmable
Gate Arraydriving Gigabit network links
![Page 3: October 2008 1 S T A N F O R D U N I V E R S I T Y A Quick Update for GENI Engineering Conference (GEC3) - Oct 30, 2008 John W. Lockwood and the NetFPGA](https://reader036.vdocuments.site/reader036/viewer/2022062417/551496b2550346b0158b6341/html5/thumbnails/3.jpg)
October 2008 3 S T A N F O R D U N I V E R S I T Y
NetFPGA-1G Hardware
Xilinx Virtex-2 Pro FPGA PCI Host Interface SRAM DRAM 4 * Gigabit Ethernet ports
![Page 4: October 2008 1 S T A N F O R D U N I V E R S I T Y A Quick Update for GENI Engineering Conference (GEC3) - Oct 30, 2008 John W. Lockwood and the NetFPGA](https://reader036.vdocuments.site/reader036/viewer/2022062417/551496b2550346b0158b6341/html5/thumbnails/4.jpg)
October 2008 4 S T A N F O R D U N I V E R S I T Y
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
![Page 5: October 2008 1 S T A N F O R D U N I V E R S I T Y A Quick Update for GENI Engineering Conference (GEC3) - Oct 30, 2008 John W. Lockwood and the NetFPGA](https://reader036.vdocuments.site/reader036/viewer/2022062417/551496b2550346b0158b6341/html5/thumbnails/5.jpg)
October 2008 5 S T A N F O R D U N I V E R S I T Y
FPGAFPGA
MemoryMemory
1GE1GE
1GE1GE
1GE1GE
1GE1GE
Building Modular Router Modules
PCI
CPUCPU MemoryMemory
NetFPGA DriverNetFPGA Driver
Java GUIFront Panel(Extensible)
Java GUIFront Panel(Extensible)
PW-OSPFPW-OSPF
In QMgmtIn Q
Mgmt
IPLookup
IPLookup
L2Parse
L2Parse
L3Parse
L3Parse
Out QMgmtOut QMgmt
1GE1GE
1GE1GE
1GE1GE
1GE1GE
Verilog modules interconnected by FIFO interfaces
MyBlock
MyBlock
VerilogEDA Tools
(Xilinx, Mentor, etc.)
VerilogEDA Tools
(Xilinx, Mentor, etc.)
1. Design2. Simulate3. Synthesize4. Download
1. Design2. Simulate3. Synthesize4. Download
![Page 6: October 2008 1 S T A N F O R D U N I V E R S I T Y A Quick Update for GENI Engineering Conference (GEC3) - Oct 30, 2008 John W. Lockwood and the NetFPGA](https://reader036.vdocuments.site/reader036/viewer/2022062417/551496b2550346b0158b6341/html5/thumbnails/6.jpg)
October 2008 6 S T A N F O R D U N I V E R S I T Y
NetFPGA Worldwide Tutorial Series
Jiaotong Univ.Beijing, China
NICTA/UNSW:Sydney,Australia
Eurosys:Glasgow,Scotland
CESNETBrno,
Czech Republic
SIGCOMM:Seattle,
Washington
Hot Interconnects& Summer Camp
Stanford, California SIGMETRICS
San Diego,California
IIScBangalore,
India
Cambridge:
England
![Page 7: October 2008 1 S T A N F O R D U N I V E R S I T Y A Quick Update for GENI Engineering Conference (GEC3) - Oct 30, 2008 John W. Lockwood and the NetFPGA](https://reader036.vdocuments.site/reader036/viewer/2022062417/551496b2550346b0158b6341/html5/thumbnails/7.jpg)
October 2008 7 S T A N F O R D U N I V E R S I T Y
Photos from NetFPGA Tutorials
http://netfpga.org/pastevents.php and http://netfpga.org/upcomingevents.php
EuroSys - Glasgow, Scotland, U.K.
Beijing, China
SIGMETRICS - San Diego, California, USA
Bangalore, India
SIGCOMM - Seattle, Washington, USA
![Page 8: October 2008 1 S T A N F O R D U N I V E R S I T Y A Quick Update for GENI Engineering Conference (GEC3) - Oct 30, 2008 John W. Lockwood and the NetFPGA](https://reader036.vdocuments.site/reader036/viewer/2022062417/551496b2550346b0158b6341/html5/thumbnails/8.jpg)
October 2008 8 S T A N F O R D U N I V E R S I T Y
NetFPGA Hardware Deployments (as of June 2008)
500 NetFPGAs deployed at over 60 world-wide locations
![Page 9: October 2008 1 S T A N F O R D U N I V E R S I T Y A Quick Update for GENI Engineering Conference (GEC3) - Oct 30, 2008 John W. Lockwood and the NetFPGA](https://reader036.vdocuments.site/reader036/viewer/2022062417/551496b2550346b0158b6341/html5/thumbnails/9.jpg)
October 2008 9 S T A N F O R D U N I V E R S I T Y
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
![Page 10: October 2008 1 S T A N F O R D U N I V E R S I T Y A Quick Update for GENI Engineering Conference (GEC3) - Oct 30, 2008 John W. Lockwood and the NetFPGA](https://reader036.vdocuments.site/reader036/viewer/2022062417/551496b2550346b0158b6341/html5/thumbnails/10.jpg)
October 2008 10 S T A N F O R D U N I V E R S I T Y
http://NetFPGA.org On-Line Community