Abstract
The growing complexity of microcontroller-based embedded systems demands strong isolation of software components into separate protection domains to reduce attack surfaces and limit fault propagation. However, application-supplied device interrupt handlers—even untrusted—have to remain in the kernel to minimize interrupt latency, undermining security and burdening manual certifications. Current hardware extensions accelerate interrupts only when the target protection domain is scheduled by the kernel; otherwise, a protection domain switch is required. Consequently, they are limited to improving average-case performance but not worst-case latency, and do not meet the requirements of safety-critical real-time applications such as autonomous vehicles or medical devices.
To overcome this limitation, we propose a novel hardware extension that enables direct, deterministic switching to the appropriate protection domain upon user-level interrupt arrival—without kernel intervention—even when that domain is dormant. Our hardware extension reduces worst-case latency by more than 50x with a 19% increase in core area (7% of total die area) and 4.1% increase in dynamic power.
© 2026 IEEE.
To overcome this limitation, we propose a novel hardware extension that enables direct, deterministic switching to the appropriate protection domain upon user-level interrupt arrival—without kernel intervention—even when that domain is dormant. Our hardware extension reduces worst-case latency by more than 50x with a 19% increase in core area (7% of total die area) and 4.1% increase in dynamic power.
© 2026 IEEE.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2026 IEEE 32nd Real-Time and Embedded Technology and Applications Symposium (RTAS 2026) |
| Publisher | IEEE |
| Pages | 134-137 |
| Number of pages | 4 |
| ISBN (Electronic) | 979-8-3315-8070-4 |
| DOIs | |
| Publication status | Published - 2026 |
| Event | 32nd IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2026) - Saint Malo, France Duration: 12 May 2026 → 14 May 2026 https://2026.rtas.org/ |
Publication series
| Name | Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS |
|---|---|
| ISSN (Print) | 1545-3421 |
Conference
| Conference | 32nd IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2026) |
|---|---|
| Place | France |
| City | Saint Malo |
| Period | 12/05/26 → 14/05/26 |
| Internet address |
Bibliographical note
Full text of this publication does not contain sufficient affiliation information. With consent from the author(s) concerned, the Research Unit(s) information for this record is based on the existing academic department affiliation of the author(s).Funding
This work is supported by National Natural Science Foundation of China (62402291, 62302265, U23A20332), and Shandong Provincial Natural Science Foundation (ZR2023QF172, 2024HWYQ-020).
Fingerprint
Dive into the research topics of 'Work in Progress: Enabling Deterministic User-Level Interrupts in Microcontrollers via Hardware Extension'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver