Patent · US Active

Techniques for indicating a preferred virtual processor thread to service an interrupt in a data processing system

US9678901B2 · kind B2 · utility

3Cited by
32References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 26, 2016
Grant dateJun 13, 2017
Priority date
Expiry dateOct 26, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/70
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A technique for handling interrupts includes receiving an event notification message (ENM) that specifies an event target number (ETN) and a number of bits to ignore (NBI). The ETN identifies a specific virtual processor thread (VPT) and the NBI identifies the number of lower-order bits of the specific VPT to ignore when determining a group of VPTs that may be potentially interrupted. In response to two or more VPTs within the group of VPTs being dispatched and operating on an associated physical processor, whether multiple of the two or more VPTs do not have a pending interrupt is determined. In response to determining that multiple of the two or more VPTs do not have a pending interrupt, one of the two or more VPTs is selected to service an interrupt associated with the ENM based, at least in part, on respective preferred bits for the two or more VPTs.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.