English

New Mechanism for Fast System Calls

Operating Systems 2021-12-21 v1

Abstract

System calls have no place on the fast path of microsecond-scale systems. However, kernel bypass prevents the OS from controlling and supervising access to the hardware. In this paper we introduce the fastcall space, a new layer in the traditional OS architecture, that hosts fastcalls. A fastcall implements the fast path of a traditional kernel operation and can stay on the fast path, because the transition to the fastcall space is ×15\approx\times 15 faster than to the kernel space. This way the OS does not give up the control over device access, whereas the applications maintain their performance.

Cite

@article{arxiv.2112.10106,
  title  = {New Mechanism for Fast System Calls},
  author = {Till Miemietz and Maksym Planeta and Viktor Laurin Reusch},
  journal= {arXiv preprint arXiv:2112.10106},
  year   = {2021}
}
R2 v1 2026-06-24T08:23:30.315Z