Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
NetFPGA Developers Summit 2017
NetFPGA Developers Summit 2017
Two-day workshop for NetFPGA Developers at the Computer Laboratory, Cambridge, UK.
Registration fee: 120 GBP and 60 GBP for students (Students please register using your university email address, you will be required to provide a bonafide for of university identification when you arrive.). Please note that the accommodation is not included in the registration fee.
Please register here
Time & Location
The NetFPGA Workshop will take place in Cambridge, UK at the Computer Laboratory on April 20-21, 2017. The address is:
Computer Laboratory University of Cambridge 15 JJ Thomson Avenue Cambridge CB3 0FD United Kingdom
The meeting will be held in room FW11 and FW26 (first floor, west side of the building).
The map of important places is here
The NetFPGA 2017 contest has one design challenge. The design teams have 150 days to produce a working implementation employing any HW and SW design methodology and targeting the NetFPGA SUME platform. The deadline for submissions is April 13th, 2017. The winners will be announced at the NetFPGA Developers Summit.
Challenge: Lowest Latency Switch
Low latency devices are being increasingly used across a large number of applications. Low latency solutions are few, and are rarely open source. The goal of this challenge is to provide a usable, high performance, open source alternative to use by universities and organizations who need the flexibility of open source.
The systems will be evaluated using OSNT, an Open Source Network Tester. Test benches will be available online, for users to experiment and independently evaluate their design. The competition is open to students of all levels (undergraduate and postgraduate), as well as to non students. There is no need to own a NetFPGA SUME platform to take part in the competition.
We thank IMC for their generous support of the 2017 NetFPGA challenge.
More details can be found at: http://www.cl.cam.ac.uk/research/srg/netfpga/challenge2017/
|8:45||Welcome Coffee||Welcome Coffee|
|9:15||Dev Summit||Dev Summit|
|11:00||Coffee Break||Coffee Break|
|11:30||Dev Summit||Dev Summit|
|14:00||Design Challenge||Dev Summit|
|16:00||Coffee Break||Coffee Break|
Dev Summit times will be allocated to the individual topics; detailed agenda is below.
Our social event (dinner) will be on Thursday evening in Sidney Sussex College (the Old Library).
Reception starts at 7:00pm
Dinner starts at 7:30pm
Sidney Sussex College, Sidney St, Cambridge CB2 3HU
Titan Pad: https://titanpad.com/XiXNDAC55w
Thursday, April 20:
8:45 Registration and coffee
9:15 Welcome and opening remarks
9:30 Introductions - a session of lightning talks (2 minutes per person) slides
10:30 Brainstorming the daily talks plan and breakout session
11:00 Coffee break
11:30 NetFPGA Updates
12:00 IMC Keynote: Taylan Toygarlar Technology driven trading
14:00 Breakout session 1 + report
15:00 P4->NetFPGA - Stephen Ibanez (Joint session with SRG Seminar)
16:00 Coffee break
16:30 Talks session 1 (3 talks)
18:00 End of day 1
Friday, April 21:
8:45 Coffee and brainstorming daily plan
9:15 Demo session (room FW11)
10:30 Talks session 2
11:00 Coffee break
11:30 Breakout session 2 + report
13:00 Lunch break
15:00 Talks / Breakout session
16:00 Coffee break
16:30 Talks / Breakout session
17:45 Closing remarks
18:00 End of the summit
If you are attending the summit, you can propose a talk:
|Andrew Moore||Cambridge||NetFPGA Update|
|Taylan Toygarlar||IMC||Low latency networking|
|Noa Zilberman||Cambridge||High Performance Networking|
|Yuta Tokusashi||Keio Univ.||A Multilevel NOSQL Cache Design Combining In-NIC and In-Kernel Caches|
|Koteswararao Kondepu||Univ. of Bristol||Programmable optical backhaul and fronthaul networks|
|Jose Fernando Zazo||Naudit||Network filters at multigigabit rates (10GbE and beyond)|
|Marco Spaziani Brunella||Univ. of Rome Tor Vergata / CNIT||8-issue VLIW Packet Manipulator Processor for NetFPGA|
|Tongyun Li||Cambridge||Digital Radio over Fibre for Multi-service Indoor Wireless Coverage|
|Valerio Bruschi||Univ. of Rome Tor Vergata / CNIT||Platform-agnostic behavioral forwarding and stateful flow processing at wire speed|
|Truong Khoa Phan||University College London||Optimising streaming systems with SDN/P4/NetFPGA|
|Vaibhawa Mishra||University College London||Disaggregated Data Centre Architecture: Switching, Networking & Re-programmability|
|Huynh Tu Dang||Università della Svizzera Italiana||Whippersnapper: A P4 Language Benchmark Suite|
|Noa Zilberman||Cambridge||Traffic Control Gadget|
|Salvator Galea and Pietro Bressana||Cambridge and USI||Emu: RAPID FPGA PROTOTYPING OF NETWORK SERVICES IN C#|
|Stephen Gabriel Ibanez||Stanford||P4->NetFPGA|
|Jong Hun Han & Gianni Antichi||Cambridge||OSNT: Open Source Network Tester|
|Neelakandan Manihatty Bojan||Cambridge||Flow migration for hybrid networks|
Proposed Discussion Topics
|Cambridge||High level languages (e.g. P4, C#, HLS) on NetFPGA|
|Cambridge||SDN and NetFPGA|
|Noa Zilberman||Cambridge||What would you like to see on NetFPGA-NG?|
|Ricardo Santos||Karlstad Univ.||Performance benchmarking on NetFPGA (e.g. when deploying programs from high level languages)|
|Cambridge||Contribs to NetFPGA|
|Getting started with NetFPGA|
The nearest and most convenient airport is London Stansted (STN), followed by London Luton (LTN), London City (LCY), and London Heathrow (LHR).
From Stansted Airport
By coach: Coaches run fairly regularly from Stansted to Cambridge. Visit the National Express website for details. The journey is approximately 60 minutes and you arrive at Parkside, by Parker's Piece. From here you will need either to take a taxi or walk to Drummer Street and catch a Citi 4 local bus from Bay D3.
By train (see National Rail Enquiries for more information): Trains run hourly between Stansted and Cambridge with a journey time of about 40 minutes. Enquire about buses or trains at the airport.
From Luton Airport
For information on how to get to and from Luton Airport by train, road or coach, visit the airport pages of the Luton Airport website.
From London City Airport
For information on how to get to and from London City Airport by train, road or coach, visit the airport pages of the London City Airport website.
From Heathrow Airport
By coach: There is a fairly frequent coach to Cambridge which leaves from Heathrow Central Bus Station; some coaches also call at Terminals 4 and 5. Enquire at the airport for stops and bus times, or check the National Express website. The journey is a little over two hours and you arrive at Parkside, by Parker's Piece. From here you will need either to take a taxi or walk to Drummer Street and catch a Citi 4 local bus from Bay D3.
By train (see National Rail Enquiries for more information):
Either: Take the Underground (Piccadilly Line) to King's Cross station (about 45 minutes) and take a train to Cambridge station.
OR: Take the Heathrow Express to Paddington (15 minutes) and then the Underground (Circle Line or Hammersmith & City Line) to King's Cross (another 15 minutes), and take a train to Cambridge station.
From Gatwick Airport
By coach: You are advised to go by train, as coaches between Gatwick and Cambridge can take up to 4 hours.
By train (see National Rail Enquiries for more information): Take the train from Gatwick to London St Pancras (formerly the Thameslink service, but now operated by First Capital Connect) and take a direct train from King's Cross to Cambridge (St Pancras and King's Cross stations are adjacent). Alternatively, you can take the Gatwick Express train to London Victoria station and take the Victoria Underground line to King's Cross station for a direct train to Cambridge.
Tip: Coming from north-western Europe, the Eurostar service to London St Pancras International followed by a train from King's Cross, which is adjacent, is often more convenient than flying.
Cambridge train station is located one mile south-east of the City Centre.
There is a frequent train service between Cambridge and London:
London King's Cross station (45 - 60 minutes journey)
London Liverpool Street station (60 - 90 minutes journey). The fast trains leave roughly every half hour between 6.00 am and midnight. For more information, visit the National Rail Enquiries website.
Getting from the station to the Computer Laboratory
Unfortunately, there is no direct bus from the railway station to the West Cambridge Site, and if this is your first trip, we recommend getting a taxi, i.e., PANTHER taxi 00441223715715.
However, should you want directions:
EITHER: Take any bus to the City Centre (nos. 1, 3, 7) from the station to St Andrew's Street. Then take a Citi 4 bus from Bay D3 in nearby Drummer Street. Bus runs every 20 minutes. For this option, a Dayrider ticket from the station will save you money and can be used on any Stagecoach service in Cambridge all day.
OR: Walk from the station up Station Road, then right and left into Bateman Street and thence to Trumpington Road (15 minute walk), and get the Universal bus from outside the Leys School. Bus runs every 20 minutes. Monday to Friday only.
There are few taxi companies in Cambridge, you can call, i.e., PANTHER taxi 00441223715715.
You might find it useful to have a copy of the surrounding area of the William Gates Building map with you for guidance.
All national bus services currently stop in Parkside, by Parker's Piece. From here you will need either to take a taxi or walk to Drummer Street and catch a Citi 4 local bus from Bay D3.
Tip: If your bus (e.g., the X5 from Oxford, or coach from Stansted or Heathrow airport) stops at the Madingley Road Park and Ride Site, which is only 800m west of the Computer Laboratory, then getting off there is far faster and more convenient than going to the City Centre followed by the 3 km back out.
By Local Bus
There are two regular bus services from the City Centre to the William Gates Building, and a third to the nearby Park and Ride Site, 10 minutes' walk away:
Citi 4 The Citi 4 bus runs between Kings Hedges/Arbury Park and Cambourne, via the City Centre and the West Cambridge Site.
Universal The Universal bus runs between the Madingley Road Park and Ride Site and Addenbrooke's Hospital via the West Cambridge Site, the City Centre and the railway station.
The Universal and Citi 4 buses stop on the West Cambridge Site itself.
For Citi and Universal bus timetable details, visit the Stagecoach website.
- Madingley Road Park and Ride
This Park and Ride service runs every 10 minutes between Newmarket Road and Madingley Road, via the City Centre. Make sure that you catch the bus travelling in the right direction, to Madingley Road. If in doubt, ask the bus driver. The bus stop in the City Centre is Stop D2 in Drummer Street. The bus terminates at the Madingley Road Park and Ride Site which is approximately 10 minutes' walk from the William Gates Building.
For further route and timetable information, visit the County Council website.
For more information about all three bus services, see the links from the Bus Services page maintained by the Estate Management and Building Service.
Anyone planning to make three or more journeys in a day on Stagecoach buses will find it cheaper to purchase a Dayrider ticket, which can be used on any Stagecoach route within the city.
On Foot or by Bike
The William Gates Building is 2 km (1.3 miles) west of the City Centre, along Madingley Road, towards the American Cemetery.
For a map of directions from the City Centre you can view the Googlemap Cycle and footpath route from City Centre to JJ Thomson Avenue.
From the City Centre:
- Go west on Garret Hostel Lane
- Cross Queen's Road into Burrell's Walk (past the University Library)
- Cross Grange Road into Adams Road
- Continue at the top onto the Coton cyclepath
- Turn right into Clerk Maxwell Road
- Turn left beside the Centre for Applied Photonics and Electronics to the William Gates Building.
The official university map should help you to trace this route. A map of the area surrounding the William Gates Building shows the final part of this route.
Tip: For routes from anywhere in Cambridge, consult the Cambridge Cycling Campaign online journey planner.
Cambridge is relatively small, all city centre hotels should be suitable. Additionally, Cambridge University colleges provide accommodation during the certain time of the year. The http://www.cambridgerooms.co.uk/ website could be useful for booking accommodation in one of the colleges.
We thank IMC for their generous support of the 2017 NetFPGA summit.