20-24 September 2021
US/Pacific timezone

User Interrupts - A faster way to Signal

23 Sep 2021, 09:00
45m
Kernel Summit/Virtual-Room (LPC Virtual)

Kernel Summit/Virtual-Room

LPC Virtual

400
Kernel Summit Kernel Summit

Speaker

Sohil Mehta

Description

User Interrupts is a hardware technology that enables delivering interrupts directly to user space.

Today, virtually all communication across privilege boundaries happens by going through the kernel. This includes signals, pipes, remote procedure calls and hardware interrupt based notifications.

User interrupts provide the foundation for more efficient (low latency and low CPU utilization) versions of these common operations by avoiding transitions through the kernel. User interrupts can be sent by another user space task, kernel or an external source (like a device).

The intention is to describes the general infrastructure being developed to receive user interrupts and deep-dive into a single source: interrupts from another user task.

The goal of this session is to:
- Get feedback on the overall software architecture.
- Discuss the main opens.

I agree to abide by the anti-harassment policy I agree

Primary author

Sohil Mehta

Presentation Materials