Servicing a globally broadcast interrupt signal in a multi-threaded computer
Methods, apparatuses, and computer program products for servicing a globally broadcast interrupt signal in a multi-threaded computer comprising a plurality of processor threads. Embodiments include an interrupt controller indicating in a plurality of local interrupt status locations that a globally broadcast interrupt signal has been received by the interrupt controller. Embodiments also include a thread determining that a local interrupt status location corresponding to the thread indicates that the globally broadcast interrupt signal has been received by the interrupt controller. Embodiments also include the thread processing one or more entries in a global interrupt status bit queue based on whether global interrupt status bits associated with the globally broadcast interrupt signal are locked. Each entry in the global interrupt status bit queue corresponds to a queued global interrupt.
- Research Organization:
- International Business Machines Corp., Armonk, NY (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- B579040
- Assignee:
- International Business Machines Corporation
- Patent Number(s):
- 9,223,729
- Application Number:
- 13/804,223
- OSTI ID:
- 1234211
- Resource Relation:
- Patent File Date: 2013 Mar 14
- Country of Publication:
- United States
- Language:
- English
Multi-tiered interrupt structure with global interrupt enablement
|
patent | November 1999 |
System for memory based interrupt queue in a memory of a multiprocessor system
|
patent | May 2001 |
Global interrupt and barrier networks
|
patent | October 2008 |
Virtualization of a global interrupt queue
|
patent | June 2009 |
Similar Records
Interrupt handling in a multiprocessor computing system
Data flow machine for data driven computing