[P4] TALK-P4-WS-III: 'High speed forwarding: a P4 compiler with a hardware abstraction library for Intel DPDK'

Sándor Laki lakis at elte.hu
Mon Mar 21 21:46:01 CET 2016


Dear P4 Workshop Organizers,

I'm writing to submit a proposal for a talk at the 3rd P4 Workshop.

Title: High speed forwarding: a P4 compiler with a hardware abstraction 
library for Intel DPDK

Abstract: In cooperation with Ericsson our team from Eötvös Loránd 
University, Budapest, Hungary works on a P4 compiler that separates the 
hardware specific and hardware independent program functionalities. 
According to this design, the core compiler generates a target 
independent core program that relies on a target-specific hardware 
abstraction library representing an abstraction layer between the actual 
hardware and the P4 program. This design enables us to switch to a new 
hardware without writing a new P4 compiler and recompiling the original 
P4 program, since the core program always remains the same and the 
underlying target-specific library will only be changed. In this talk, 
we will present the current status of our target independent core 
compiler, the challenges we faced during the development, an Intel 
DPDK-based implementation of the hardware abstraction library and the 
performance test results. According to the first experiments, our 
DPDK-based L2 switch compiled from a P4 code can reach 9.1 Gbps 
forwarding rate on a single core setup with 10 Gbps line cards and 
Ethernet probe packets of 64 bytes. The testbed preparation for 40 Gbps 
and other more complex scenarios is on going.

Bio of the Speaker: Sandor Laki is an Assistant Professor at the 
Department of Information Systems, Eötvös Loránd University, Budapest, 
Hungary. His research interests focus on active and passive network 
measurement techniques, traffic analytics, IP geolocation and 
algorithmic aspects of communication networks. Since 2015, he is a 
senior member of the Communication Networks Laboratory - a joint 
laboratory of Eötvös University and Ericsson Research. In the past years 
he has participated in various EC and EIT Digital projects, including 
FP7 OneLab2, FP7 NOVI, FP7 OpenLab, EIT Digital FITTING, EIT Digital 
Smart Ubiquitous Communication and Future Internet-PPP XIFI and FI-CORE.

I'm looking forward to receiving your reply.

Best regards,
Sandor

-- 
Sándor Laki, PhD
Assistant professor
Department of Information Systems
Eötvös Loránd University
Pázmány Péter stny. 1/C
H-1117, Budapest, Hungary
Room 2.506
Web: http://lakis.web.elte.hu
Phone: +36 1 372 2869 / 8477
Cell: +36 70 374 2646

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://plc.inf.elte.hu/pipermail/p4/attachments/20160321/786ed2fe/attachment.html>


More information about the P4 mailing list