Draft:FRED architecture
Review waiting, please be patient.
This may take 3 months or more, since drafts are reviewed in no specific order. There are 4,809 pending submissions waiting for review.
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
Reviewer tools
|
The Flexible Return and Event Delivery (FRED) architecture defines simple new transitions that change privilege level (ring transitions). The FRED architecture was designed with the following goals:
- Improve overall performance and response time by replacing event delivery through the interrupt descriptor table (IDT event delivery) and event return by the IRET instruction with lower latency transitions.
- Improve software robustness by ensuring that event delivery establishes the full supervisor context and that event return establishes the full user context.[1][2]
Intel initially disclosed FRED back in 2022 and the support was upstreamed to the Linux kernel in 2024 with Linux 6.9.[3]
Intel Panther Lake is the first CPU generation featuring FRED. It's also since been made public that AMD Zen 6 will support FRED and FRED is also coming to Xeon Diamond Rapids server processors too.
Benchmarks from Phoronix demonstrate Flexible Return and Event Delivery (FRED) delivering on its design goals. For I/O heavy workloads and other scenarios there were extremely meaningful performance gains provided by this new technology debuting with Panther Lake. [4]
References
[edit]- ^ Intel Flexible Return and Event Delivery (FRED) Specification June 2025 Revision (PDF). Vol. 9. Intel Corporation. June 2025. p. 9-62. Retrieved 2026-04-17.
- ^ FRED Overview in Linux Kernel Docs
- ^ Linux Pull x86 FRED support
- ^ Article with Benchmarks from Phoronix
Category:X86 instructions Category:Interrupts Category:Intel
