USER INTERRUPT MODERATION FOR USER INTER-PROCESSOR-INTERRUPTS

Methods and apparatus relating to techniques for user interrupt moderation of user Inter-Processor-Interrupts (IPIs) are described. In an embodiment, a processor executes a receiver process to process a user Inter-Processor Interrupt (IPI) from a sender process. A memory stores User Inter-Processor...

Full description

Saved in:
Bibliographic Details
Main Authors XUE, Zhan, MEHTA, Sohil, CUI, Bo
Format Patent
LanguageEnglish
French
Published 04.04.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Methods and apparatus relating to techniques for user interrupt moderation of user Inter-Processor-Interrupts (IPIs) are described. In an embodiment, a processor executes a receiver process to process a user Inter-Processor Interrupt (IPI) from a sender process. A memory stores User Inter-Processor Interrupt Moderation Configuration (UIMC) data to be accessed by the receiver process. In response to a comparison of a number of invocations of the user IPI during a time interval and an interrupt throttle rate, it is determined whether to drop the user IPI. Other embodiments are also disclosed and claimed. L'invention concerne des procédés et un appareil se rapportant à des techniques de modération d'interruption d'utilisateur pour des interruptions entre processeurs (IPI) d'utilisateur. Dans un mode de réalisation, un processeur exécute un processus de récepteur pour traiter une interruption entre processeurs (IPI) d'utilisateur provenant d'un processus expéditeur. Une mémoire stocke des données de configuration de modération d'interruption entre processeurs d'utilisateur (UIMC) devant faire l'objet d'un accès par le processus récepteur. En réponse à une comparaison d'un nombre d'invocations de l'IPI d'utilisateur pendant un intervalle de temps et d'un taux d'étranglement d'interruption, il est déterminé s'il faut abandonner l'IPI d'utilisateur. L'invention se rapporte également à d'autres modes de réalisation.
Bibliography:Application Number: WO2022CN123618