Patent ID: 11868301
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer system, comprising:
a motherboard which comprises:
a plurality of separate serial links;
a motherboard serial link interface;
a plurality of symmetrical sets of motherboard serial channels, wherein each separate symmetrical set of motherboard serial channels communicatively couples a separate serial link, of the plurality of separate serial links, with the motherboard serial link interface, such that the motherboard serial link interface is communicatively and symmetrically coupled with each of the plurality of separate serial links via the plurality of symmetrical sets of motherboard serial channels; and
a plurality of processor devices, each coupled to a respective one of the plurality of separate serial links, such that the motherboard serial link interface is communicatively and symmetrically coupled with each of the plurality of processor devices via the plurality of symmetrical sets of motherboard serial channels and the plurality of separate serial links; and an endpoint device configured to provide a plurality of emulated Peripheral Component Interconnect Express (PCIe) endpoint controllers accessible using respective separate sets of nonshared endpoint serial channels; and

an expansion card which comprises:
an expansion serial link interface configured to couple with the motherboard serial link interface, such that the expansion serial link interface communicatively couples with at least symmetrical limited selections of motherboard serial channels of each of the separate symmetrical sets of motherboard serial channels;
an endpoint device expansion slot configured to couple with the respective separate sets of nonshared endpoint serial channels of the plurality of emulated endpoint controllers of the endpoint device; and
a set of symmetrical expansion serial channels which communicatively and symmetrically couple the symmetrical limited selections of motherboard serial channels with the endpoint device expansion slot, such that the endpoint device expansion slot is configured to communicatively and symmetrically couple respective different ones of the plurality of separate sets of nonshared endpoint serial channels of the endpoint device with respective ones of the processor devices of the motherboard via the symmetrical limited selections of motherboard serial channels and the set of symmetrical expansion card serial channels;

the expansion card configured to:
establish symmetrical serial links between respective ones of the plurality of separate sets of nonshared endpoint serial channels of the endpoint device and respective ones of the plurality of processor devices of the motherboard; and
enable simultaneous communication between the respective emulated endpoint controllers of the endpoint device and respective ones of the plurality of processor devices of the motherboard via the plurality of separate sets of nonshared endpoint serial channels of the endpoint device.