Patent · US Active

Determination via an indexed structure of one or more partitionable endpoints affected by an I/O message

US9336029B2 · kind B2 · utility

2Cited by
23References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 4, 2010
Grant dateMay 10, 2016
Priority date
Expiry dateMar 29, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2009/45579
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A data processing system includes a processor core, a system memory including a first data structure including entries mapping requester identifiers (IDs) to partitionable endpoint (PE) numbers and a second data structure, and an input/output (I/O) subsystem including an I/O bridge and a plurality of PEs each including one or more requesters each having a respective requester ID. The I/O host bridge, responsive to receiving an I/O message including a requester ID, determines a PE number by reference to a first entry from the first data structure, and responsive to determining the PE number, accesses a second entry of the second data structure utilizing the PE number as an index, where the second entry indicating one or more of the plurality of PEs affected by the message. The I/O host bridge services the I/O message with reference to each of the plurality of PEs indicated by the second entry.

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