Loading…
DPDK Summit 2025
8-9 May 2025 | Prague, Czech Republic
Learn More and Register To Attend

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for DPDK Summit 2025 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Central European Time. To see the schedule in your preferred timezone, please select from the drop-down at the bottom of the menu to the right.

The schedule is subject to change.
Friday May 9, 2025 10:50 - 11:20 CEST
In this presentation, we explore the integration of advanced RISC-V extensions to enhance the performance and efficiency of DPDK.

1. CRC Implementation with Zbc Extension:
The RISC-V Zbc extension introduces instructions for carry-less multiplication, which can be leveraged to implement Cyclic Redundancy Check (CRC) in hardware.

2. Efficient Waiting with Zawrs Extension:
We demonstrate how to use Zawrs instructions to implement RISC-V-specific versions of the rte_wait_until_equal_* functions, including handling 16-bit values through pointer rounding and bit shifting. The Zawrs extension is also applicable to the DPDK power management library.

3. Prefetching with Zicbop Extension:
The RISC-V Zicbop extension introduces instructions for cache block operations, which can be utilized to implement the rte_prefetch* family of functions.

Through detailed examples and performance benchmarks, we illustrate the benefits of these RISC-V extensions in optimising DPDK operations. Attendees will gain insights into the practical implementation of these techniques and their impact on performance and energy efficiency in data plane applications.
Speakers
avatar for Yuwei Zhang

Yuwei Zhang

senior software engineer, Tiktok
mainly focus on network, kernel, kernel bypass area.
avatar for Liang Ma

Liang Ma

System software architect,, ByteDance
System software architect, experienced DPDK developer/ researcher
Friday May 9, 2025 10:50 - 11:20 CEST
ABC Ballroom

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link