Combining Rust & DPDK: Security/Stability, Good User Experience, and Performance... Harry van Haaren

Поделиться
HTML-код
  • Опубликовано: 3 авг 2024
  • Combining Rust & DPDK: Security/Stability, Good User Experience, and Performance, Pick all Three!? - Harry van Haaren, Intel
    In this talk, we investigate novel Rust APIs to access DPDK functionality, thinking about performance, UX, and ensuring that the resulting code does not misuse DPDK APIs. We draw on common examples like configuring Ethdev devices, and show how a Rust API could provide a less error-prone method of configuring and starting an rx-queue. We discuss how Rust wrappers around a rxq can improve UX of processing packets, and how to gain maximal performance from Rust code by using SIMD instructions.
    Accelerating Network Performance - The most popular kit to accelerate packet processing on a wide variety of CPU architectures Designed to run on x86, POWER and ARM processors, DPDK is a set of libraries running mostly in Linux userland, with a FreeBSD port available for a subset of features. www.dpdk.org/
  • НаукаНаука

Комментарии •