Computer architecture to provide flexibility and/or scalability
First Claim
1. A rack-scale architecture comprising:
- a first module slot to accommodate a first hardware module; and
a peripheral component interconnect express (PCIe) fabric between the first module slot and a fabric interface that is to accommodate a network fabric, wherein the PCIe fabric is to include;
a first PCIe link to couple the first module slot with the fabric interface to provide a communication path between the first hardware module and the network fabric; and
a second PCIe link to couple the first module slot with a second module slot that is to accommodate a second hardware module to provide a communication path between the first hardware module and the second hardware module that excludes the network fabric, wherein the first hardware module and the second hardware module are to be physically removable and replaceable hardware modules, and wherein one or more of the first hardware module or the second hardware module includes a processor module and the network fabric is to be populated at the fabric interface, wherein one of the first hardware module or the second hardware module includes a processor module, the other of the first hardware module or the second hardware module includes a memory module, and the network fabric is to be depopulated at the fabric interface, or wherein one of the first hardware module or the second hardware module includes a processor module, the other of the first hardware module or the second hardware module includes a security module, and the network fabric is to be depopulated at the fabric interface.
0 Assignments
0 Petitions
Accused Products
Abstract
Apparatus, systems, and/or methods may include a peripheral component interconnect express (PCIe) link to directly couple a slot with a network fabric. The slot may be defined by a surface and/or may accommodate a hardware module. A rack unit implementation may be utilized, such as a one rack unit (1U) implementation, a four rack unit (4U) implementation, and so on. The network fabric may be utilized when hardware modules communicate across the PCIe link, may be bypassed when hardware modules communicate across an additional PCIe link, and so on. The PCIe link may include a direct connect point-to-point PCIe link, a dual star PCIe link, and so on. In addition, the PCIe link may be utilized in a rack-scale architecture.
12 Citations
17 Claims
-
1. A rack-scale architecture comprising:
-
a first module slot to accommodate a first hardware module; and a peripheral component interconnect express (PCIe) fabric between the first module slot and a fabric interface that is to accommodate a network fabric, wherein the PCIe fabric is to include; a first PCIe link to couple the first module slot with the fabric interface to provide a communication path between the first hardware module and the network fabric; and a second PCIe link to couple the first module slot with a second module slot that is to accommodate a second hardware module to provide a communication path between the first hardware module and the second hardware module that excludes the network fabric, wherein the first hardware module and the second hardware module are to be physically removable and replaceable hardware modules, and wherein one or more of the first hardware module or the second hardware module includes a processor module and the network fabric is to be populated at the fabric interface, wherein one of the first hardware module or the second hardware module includes a processor module, the other of the first hardware module or the second hardware module includes a memory module, and the network fabric is to be depopulated at the fabric interface, or wherein one of the first hardware module or the second hardware module includes a processor module, the other of the first hardware module or the second hardware module includes a security module, and the network fabric is to be depopulated at the fabric interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
providing a first module slot to accommodate a first hardware module; and providing a peripheral component interconnect express (PCIe) fabric between the first module slot and a fabric interface that is to accommodate a network fabric, wherein the PCIe fabric includes; a first PCIe link to couple the first module slot with the fabric interface to provide a communication path between the first hardware module and the network fabric; and a second PCIe link to couple the first module slot with a second module slot that is to accommodate a second hardware module to provide a communication path between the first hardware module and the second hardware module that excludes the network fabric, wherein the first hardware module and the second hardware module are to be physically removable and replaceable hardware modules, and wherein one or more of the first hardware module or the second hardware module includes a processor module and the network fabric is to be populated at the fabric interface, wherein one of the first hardware module or the second hardware module includes a processor module, the other of the first hardware module or the second hardware module includes a memory module, and the network fabric is to be depopulated at the fabric interface, or wherein one of the first hardware module or the second hardware module includes a processor module, the other of the first hardware module or the second hardware module includes a security module, and the network fabric is to be depopulated at the fabric interface. - View Dependent Claims (14, 15, 16, 17)
-
Specification