Tag
io-uring
- Feb 13, 2026 io_uring and Shared-Memory Submission Queues How a pair of ring buffers mapped into the process removes most system calls from an I/O path, and which costs remain once the traps are gone. operating systems
- May 21, 2025 Readiness and Completion: Two Ways to Ask the Kernel for I/O Readiness notification tells a program when an operation can start; completion notification tells it when one has finished. The difference decides how many syscalls a runtime makes and where its buffers live. language runtimes
- Mar 13, 2025 io_uring Submission and Completion Ring Mechanics The shared-memory rings that carry requests into the kernel and results back out, how batching and polling remove syscalls, and where the cost model replaces transition overhead with memory ordering. performance engineering
- Jun 27, 2024 io_uring: Shared Rings, Submission Entries, and Completion Ordering How a submission queue and a completion queue are mapped into the process, what the two barriers protect, and why a batched interface changes the cost of a system call. systems programming