thixotropist / ghidra_import_tests

Experimental framework for testing Ghidra binary import support
1 stars 0 forks source link

Add a DPDK RISCV exemplar to represent network appliance code #19

Closed thixotropist closed 6 months ago

thixotropist commented 6 months ago

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?