Routing interrupts in a multi-node system
First Claim
Patent Images
1. A method comprising:
- detecting a new task priority for a processor, wherein the processor is connected to a first node, and wherein the detecting the new task priority for the processor comprises detecting that a priority of a task tat is currently executing on the processor is changed to the new task priority, wherein the priority of the task is relative to a plurality of priorities of other tasks that execute on the processor;
finding a home node for the processor via a cluster to which the processor belongs; and
sending the new task priority to the home node if the home node is different from the first node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, system, and signal-bearing medium that, in an embodiment, detect a new task priority for a processor, where the processor is connected to a first node, find a home node for the processor via a cluster to which the processor belongs, and send the new task priority to the home node if the home node is different from the first node. In another embodiment, an interrupt directed to a first processor is detected, the interrupt is determined to be redirectable, a home node for the first process is found via a cluster to which the first processor belongs, and an interrupt vector is sent to the home node if the home node is different from the first node.
-
Citations
13 Claims
-
1. A method comprising:
-
detecting a new task priority for a processor, wherein the processor is connected to a first node, and wherein the detecting the new task priority for the processor comprises detecting that a priority of a task tat is currently executing on the processor is changed to the new task priority, wherein the priority of the task is relative to a plurality of priorities of other tasks that execute on the processor; finding a home node for the processor via a cluster to which the processor belongs; and sending the new task priority to the home node if the home node is different from the first node. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for configuring a computer, comprising:
-
configuring the commuter to detect a new task priority for a third processor, wherein the third processor is connected to a third node, and wherein the configuring the computer to detect the new task priority for the third processor comprises configuring the computer to detect that a priority of a task that is currently executing on the third processor is changed to the new task priority, wherein the priority of the task is relative to a plurality of priorities of other tasks that execute on the third processor; configuring the computer to find a home node for the third processor via a cluster to which the third processor belongs; configuring the computer to send the new task priority to the home node for the third processor if the home node for the third processor is different from the third node; configuring the computer to detect an interrupt directed to a first processor, wherein the first processor is connected to a first node; configuring the computer to determine that the interrupt is redirectable; configuring the computer to find a home node for the first processor via a cluster to which the first processor belongs; and configuring the computer to send an interrupt vector to the home node for the first processor if the home node for the first processor is different from the first node. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification