Speaker

Dmitry Kozlyuk

Dmitry Kozlyuk

Principal SWE, Mitigator Global

Actions

I've been using DPDK for 10 years including 2+ years of active contribution. Windows support and memory management are my areas of expertise in DPDK. I'm also eager about teaching DPDK and have a lot of experience in anti-DDoS.

Using DPDK on embedded RISC-V cores of a NIC

Data-path accelerator (DPA) is an NVIDIA BlueField-3 subsystem that consists of a large number of RISC-V cores integrated with the NIC fabric. DPA cannot comprehensively host DPDK, because DPA is running an RTOS without any conventional services except scheduling. Besides, DPDK core abstractions are suboptimal for DPA or have limited use there. On the other hand, it is desired to run advanced and well-tested DPDK algorithms on DPA. Doing so means running DPDK control plane and data plane code on separate HW and in very different environments. We describe the needed adjustments to DPDK libraries to do so and measure the performance of DPDK code running on DPA. We also outline and discuss the gaps that DPDK could overcome to allow its use in such heterogeneous environments.

Dmitry Kozlyuk

Principal SWE, Mitigator Global

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top