Determination via an indexed structure of one or more partitionable endpoints affected by an I/O message
US9336029B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 4, 2010 |
| Grant date | May 10, 2016 |
| Priority date | — |
| Expiry date | Mar 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.