A Quick Response Method for Higher-priority Interrupts Based on the RISC-V Architecture

Abstract: To accelerate the quick response of CPUs in real-time application fields for higher-priority interrupts, this paper presents a quick response method for higher-priority interrupts based on RISC-V. After the CPU responds to an interrupt and before the first instruction of the interrupt processing function flows through the last stage of the multi-level pipeline, the global interrupt enable remains open. During this period, the hardware actively determines whether a higher-priority interrupt arrives. If there is a higher-priority interrupt waiting to be processed, the processing of the current interrupt will be abandoned, the hardware pipeline will be refreshed, and the higher-priority interrupt will be responded to preferentially. This interrupt processing method enables interrupts that arrive later in time but have a higher-priority to be processed preferentially. Thus, it can meet the scenarios where the CPU has higher requirements for the response time of higher-priority interrupts.

Authors

Institutions

Publication Details

Published
2024-09-15
DOI
https://doi.org/10.1145/3689236.3689249
Citations
1
Primary Topic
Interconnection Networks and Systems
Type
article
Field-Weighted Citation Impact
0.35
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Quick Response Method for Higher-priority Interrupts Based on the RISC-V Architecture

Xige Zhang, Hao Zhao, Junwei Ma, Jiahui Zhou et al.
1 citations
Interconnection Networks and Systems
0.35
article

A Quick Response Method for Higher-priority Interrupts Based on the RISC-V Architecture

Xige Zhang, Hao Zhao, Junwei Ma, Jiahui Zhou, Yuan Guan, Jun Ma, Liang Liu
article en
1 citations

Abstract

Abstract: To accelerate the quick response of CPUs in real-time application fields for higher-priority interrupts, this paper presents a quick response method for higher-priority interrupts based on RISC-V. After the CPU responds to an interrupt and before the first instruction of the interrupt processing function flows through the last stage of the multi-level pipeline, the global interrupt enable remains open. During this period, the hardware actively determines whether a higher-priority interrupt arrives. If there is a higher-priority interrupt waiting to be processed, the processing of the current interrupt will be abandoned, the hardware pipeline will be refreshed, and the higher-priority interrupt will be responded to preferentially. This interrupt processing method enables interrupts that arrive later in time but have a higher-priority to be processed preferentially. Thus, it can meet the scenarios where the CPU has higher requirements for the response time of higher-priority interrupts.

Beijing Microelectronics Technology Institute (CN), Taiyuan Heavy Industry (China) (CN)
Openalex Percentile: Top 36%
Interconnection Networks and Systems
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Quick Response Method for Higher-priority Interrupts Based on the RISC-V Architecture — Xige Zhang, Hao Zhao, et al. · (2024) | TGRS Research Map | TGRS