skip to main content
DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Servicing a globally broadcast interrupt signal in a multi-threaded computer

Abstract

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.

Inventors:
; ; ;
Issue Date:
Research Org.:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1234212
Patent Number(s):
9,223,728
Application Number:
13/795,019
Assignee:
International Business Machines Corporation
DOE Contract Number:  
B579040
Resource Type:
Patent
Resource Relation:
Patent File Date: 2013 Mar 12
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Attinella, John E., Davis, Kristan D., Musselman, Roy G., and Satterfield, David L. Servicing a globally broadcast interrupt signal in a multi-threaded computer. United States: N. p., 2015. Web.
Attinella, John E., Davis, Kristan D., Musselman, Roy G., & Satterfield, David L. Servicing a globally broadcast interrupt signal in a multi-threaded computer. United States.
Attinella, John E., Davis, Kristan D., Musselman, Roy G., and Satterfield, David L. Tue . "Servicing a globally broadcast interrupt signal in a multi-threaded computer". United States. https://www.osti.gov/servlets/purl/1234212.
@article{osti_1234212,
title = {Servicing a globally broadcast interrupt signal in a multi-threaded computer},
author = {Attinella, John E. and Davis, Kristan D. and Musselman, Roy G. and Satterfield, David L.},
abstractNote = {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.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2015},
month = {12}
}

Patent:

Save / Share: