Invention Grant
- Patent Title: Preventing software thread blocking due to interrupts
-
Application No.: US14663657Application Date: 2015-03-20
-
Publication No.: US10019391B2Publication Date: 2018-07-10
- Inventor: Mathew Accapadi , Grover C. Davidson, II , Dirk Michel , Bret R. Olszewski
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Robert C. Bunker
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F13/24 ; G06F9/48

Abstract:
According to one exemplary embodiment, a method for preventing a software thread from being blocked due to processing an external device interrupt is provided. The method may include receiving the software thread, whereby the software thread has an associated interrupt avoidance variable. The method may also include determining a processor to receive the software thread. The method may then include sending the software thread to the determined processor. The method may further include setting an interrupt mask bit associated with the processor based on the interrupt avoidance variable. The method may also include receiving the external device interrupt. The method may then include redirecting the received external device interrupt to a second processor, whereby the redirecting is based on the interrupt mask bit.
Public/Granted literature
- US20160275024A1 PREVENTING SOFTWARE THREAD BLOCKING DUE TO INTERRUPTS Public/Granted day:2016-09-22
Information query