Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.