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