18–20 Sept 2024
Europe/Vienna timezone

Experiments with non-temporal writes and application architectures

18 Sept 2024, 13:00
30m
"Hall N1" (Austria Center)

"Hall N1"

Austria Center

180
Networking Track Networking Track

Speaker

Joe Damato (Fastly)

Description

The kernel networking stack provides a mechanism for enabling non-temporal (NT) writes at the NIC level (via ethtool). This setting is useful, but it is device wide and there may be other places in the kernel where NT writes might be desirable by userland.

This talk will discuss how the existing mechanism works and describe a case for why more fine grained control of NT writes by userland might be desirable. Application architectures where this might apply and performance numbers from a microbenchmark as described in an RFC sent to the mailing list will be discussed and examined.

Primary author

Joe Damato (Fastly)

Presentation materials