Loading…
P4 Developer Day - Fall 2016 has ended
Arrillaga Alumni Center: 326 Galvez Street, Stanford, CA 94305

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Session 2: P4 Language Tutorial [clear filter]
Wednesday, November 9
 

9:05am PST

P4 Language Tutorial, Part 1
Introduction and Abstract Model, presented by Vladimir Gurevich, Barefoot Networks
Parser, presented by Ben Pfaff, VMware
Actions, presented by Edwin Peer, Netronome
Tables, presnted by Gordon Brebner, Xilinx
State Objects, presented by Gordon Brebner, Xilinx
Control Flow, presented by Vladimir Gurevich, Barefoot Networks



Speakers
avatar for Edwin Peer, Netronome

Edwin Peer, Netronome

Edwin Peer is a principal software engineer at Netronome, where he specializes in optimizing performance of data plane applications running on Netronome's flow processors. He holds a master's degree in Computer Science from the University of Pretoria in South Africa, from whence... Read More →
avatar for Vladimir Gurevich, Barefoot Networks

Vladimir Gurevich, Barefoot Networks

Vladimir Gurevich is a Technical Lead at Barefoot Networks. Prior to joining Barefoot Vladimir was a Technical Director at Broadcom, working on the architecture of Broadcom SDK and before that he was a Senior Manager leading the SW Applications Engineering team. He was also one of... Read More →
avatar for Ben Pfaff, VMware

Ben Pfaff, VMware

Ben Pfaff is a lead developer of the Open vSwitch project. He was a co-creator of OpenFlow and led the development effort of the original OpenFlow reference implementation. He was a founding employee at Nicira and is currently at VMware. He received his PhD from Stanford University... Read More →
avatar for Gordon Brebner, Xilinx

Gordon Brebner, Xilinx

Dr. Gordon Brebner is a Distinguished Engineer at Xilinx, Inc., the worldwide leader in all-programmable technologies. He works in Xilinx Labs, leading an international group researching issues surrounding networked processing systems of the future. His main personal research interests... Read More →


Wednesday November 9, 2016 9:05am - 10:05am PST
McCaw Hall

10:15am PST

P4 Language Tutorial, Part 2
Language API's presented by Nate Foster, Cornell University
Compiler Overview presented by Vladimir Gurevich, Barefoot Networks

Speakers
avatar for Vladimir Gurevich, Barefoot Networks

Vladimir Gurevich, Barefoot Networks

Vladimir Gurevich is a Technical Lead at Barefoot Networks. Prior to joining Barefoot Vladimir was a Technical Director at Broadcom, working on the architecture of Broadcom SDK and before that he was a Senior Manager leading the SW Applications Engineering team. He was also one of... Read More →
avatar for Nate Foster, Cornell University/Barefoot Networks

Nate Foster, Cornell University/Barefoot Networks

Nate Foster is an Associate Professor of Computer Science at Cornell University. The goal of his research is to develop languages and tools that make it easy for programmers to build secure and reliable systems. His current work focuses on the design and implementation of languages... Read More →


Wednesday November 9, 2016 10:15am - 10:40am PST
McCaw Hall