PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
April 17, 2026ACM Transactions on Computer Systems0 citationsOpen Access

Extended User Interrupts (xUI): Flexible Zero-Cost User-Space Notification

View Full Paper
BABerk AydogmusLGLinsong GuoDZDanial Zuberi

Key Points

  • This research aims to enhance user-space notification systems by introducing extended user interrupts (xUI).
  • Deconstructs Intel’s UIPI design through analysis and measurement.
  • Develops a timing model for user interrupts.
  • Introduces five enhancements including tracked interrupts and hardware safepoints.
  • Proposes a user interrupt system for RISC-V architecture.
  • Evaluates xUI across various use cases using gem5 simulation.
  • Demonstrates performance comparable to shared-memory polling.
  • Shows efficiency improvements in asynchronous notifications.
  • Evaluates positively in multiple real-world and synthetic use cases.

Abstract

Extended user interrupts (xUI) is a set of processor extensions that enable near zero-cost notification in user space. This paper deconstructs Intel’s UIPI design, the only existing user-space interrupt system, through analysis and measurement, and uses this to develop an accurate model of its timing. It then introduces five novel enhancements to user interrupts: Tracked interrupts, hardware safepoints, a kernel bypass timer, interrupt forwarding, and Hardware Barriers. The paper also proposes a user interrupt system for the RISC-V architecture and shows how xUI’s enhancements can be applied to the RISC-V interrupt architecture. xUI is modeled in gem5 simulation and evaluated on four use cases: preemption in a high-performance user-level runtime, IO notification in a layer3 router using DPDK, IO notification in a synthetic workload with a streaming accelerator modeled after Intel’s Data Streaming Accelerator, and synchronization in a synthetic multi-accelerator workload. This work shows that xUI offers the performance of shared-memory polling with the efficiency of asynchronous notification.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Aydogmus et al. (2026) studied this question.

synapsesocial.com/papers/69e1cecc5cdc762e9d857ccfhttps://doi.org/10.1145/3797155
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1USB Interrupt Differentiated Service for Bandwidth and Delay-Constrained Input/Output2024 · 1 citations
  2. 2UniC: A Unified Automotive Cockpit Domain Management System for Enhanced In-vehicle Infotainment2026
  3. 3UVirtio: Enabling Ubiquitous Resource Sharing for RISC-V Industrial Edge Devices2026
  4. 4Kernel vs. User-Level Networking: Don't Throw Out the Stack with the Interrupts2024
  5. 5Kernel vs. User-Level Networking: Don't Throw Out the Stack with the Interrupts2024