Intel's DPDK network framework includes support for SIMD processing of network events. It also includes some references to ML inference engines. This might be a good set of exemplars for midpoint network appliances built on a RISCV-64 core with various ISA extensions.
We don't need a lot of DPDK code. Maybe just a sample or two from the l3fwd example app and something similar to the Marvell ML inference code.
Intel's DPDK network framework includes support for SIMD processing of network events. It also includes some references to ML inference engines. This might be a good set of exemplars for midpoint network appliances built on a RISCV-64 core with various ISA extensions.
We don't need a lot of DPDK code. Maybe just a sample or two from the l3fwd example app and something similar to the Marvell ML inference code.
See Marvell Open Sources OCTEON 10 ML/AI Accelerator Software to Optimize 5G RAN Networks for a related example.
DPDK favors Intel's AVX extensions, while Marvell favors ARM-Neon extensions. What might a RISCV-64 variant look like?