Patent ID: 11960429
Assignee: INTEL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A Peripheral Component Interconnect Express (PCIe) switch, comprising:
a first plurality of PCIe interfaces, configurable to be coupled to host nodes via a first plurality of PCIe links;
a second plurality of PCIe interfaces, configurable to be coupled to respective PCIe Input/Output (I/O) devices via a second plurality of respective PCIe links;
switching circuitry, configurable to selectively couple each PCIe interface in the first plurality of PCIe interfaces to one or more PCIe interfaces in the second plurality of PCIe interfaces and to selectively couple each PCIe interface in the second plurality of PCIe interfaces to one or more PCIe interfaces in the first plurality of PCIe interfaces; and
mapping information for forwarding PCIe transactions originating from the PCIe I/O devices to host nodes based on memory address information associated with the PCIe transactions, wherein the memory address information for a PCIe transaction comprises at least one memory address in an application address space for a host node to which the PCIe transaction is to be sent.