P4 Technology

P4 is an open target independent language specification that brings programmability to the data plane

P4 is supported across heterogeneous targets including CPUs, FPGAs, GPUs, NICs and Network Processors (Barefoot Tofino) from different vendors. This implies a software development approach rather than a traditional hardware development approach. Barefoot Networks Tofino LSI allows programmability of the the ASIC pipeline.

Find Out More
P4