pcube - Primitives to Simplify P4 Dataplane Programming

Summary :

Pcube is a framework providing programming abstractions and primitives such as loops, summations, min-max, conditional tests, and state synchronization for P4-based programmable dataplanes. These simplify and reduce the complexity of writing dataplane applications like load balancers and heavy hitter detection across distributed switches. pcube preprocessor automatically expands these primitives into P4 code, enhancing developer productivity by up to 5.4x and reducing coding errors.


pcube - Primitives to Simplify P4 Dataplane Programming