1 Repo
Mechanisms allowing the kernel to poll for new I/O entries without requiring explicit system calls.
Distinct from Kernel Event Polling: The existing candidates focus on metric polling or UI events, not kernel-level submission queue polling.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Submission Queue Polling. Refine with filters or upvote what's useful.
liburing is a C library that provides a low-level wrapper for the Linux kernel io_uring interface. It serves as a programming interface for executing non-blocking disk and network operations and abstracts the system calls required to communicate with the Linux kernel. The library focuses on reducing system call overhead and context switching for high-throughput data processing. It implements mechanisms for shared ring buffers, zero-copy buffer registration, and fixed-file descriptor mapping to minimize internal lookup and reference counting overhead. The project covers asynchronous input and
Enables the kernel to poll for new submission queue entries, eliminating the need for frequent system calls.