Presentation is loading. Please wait.

Presentation is loading. Please wait.

Informational Tutorial

Similar presentations


Presentation on theme: "Informational Tutorial"— Presentation transcript:

1 Informational Tutorial

2 Section I: Motivation

3 NetFPGA = Networked FPGA
A line-rate, flexible, open networking platform for teaching and research

4 NetFPGA Board Networking Software running on a standard PC
PC with NetFPGA Networking Software running on a standard PC CPU Memory PCI A hardware accelerator built with Field Programmable Gate Array driving Gigabit network links FPGA Memory 1GE NetFPGA Board

5 Tools + Reference Designs
Compile designs Verify designs Interact with hardware 1G Reference designs: Router (HW) Switch (HW) Network Interface Card (HW) Router Kit (SW) SCONE (SW) TODO: Replace Graphically

6 Who, How, Why Who uses the NetFPGA? How do they use the NetFPGA?
Researchers Teachers Students How do they use the NetFPGA? To run the Router Kit To build modular reference designs IPv4 router 4-port NIC Ethernet switch, … Why do they use the NetFPGA? To measure performance of Internet systems To prototype new networking systems TODO: Breakout into multiple slides Attempt to replace bullets

7 Stanford NetFPGA Cluster
Statistics Rack of 40 1U PCs NetFPGAs Managed Power, Console VLANs Provides 160 Gbps of full line-rate processing bandwidth

8 UCSD-NetFPGA Cluster

9 Contributed Projects Project Contributor OpenFlow switch
Stanford University Packet Generator NetFlow Probe Brno University NetThreads University of Toronto zFilter (Sp)router Ericsson Traffic Monitor University of Catania DFA UMass Lowell More projects:

10 NetFPGA Community Over 1,000 users, using 1,900 cards at 150 universities in 32 countries

11 Wiki Documentation User/Developers Guides

12 Forums Supported by Users for Users


Download ppt "Informational Tutorial"

Similar presentations


Ads by Google