System and Method for High-Performance, Low-Power Data Center Interconnect Fabric
First Claim
Patent Images
1. A system on a chip, comprising:
- one or more processing cores;
a switching fabric; and
one or more management processors coupled to the fabric switch and to each one of the one or more processing cores, wherein the management processor causes a communication request directed to a first one of the one or more processing cores to be held in the switching fabric while the first one of the one or more processing cores is in an inactive state and causes the communication request to be received by the first one of the one or more processing cores in response to the first one of the one or more processing cores being transitioned from the inactive state to an active state.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided that support a routing using a tree-like or graph topology that supports multiple links per node, where each link is designated as an Up, Down, or Lateral link, or both, within the topology. The system may use a segmented MAC architecture which may have a method of re-purposing MAC IP addresses for inside MACs and outside MACs, and leveraging what would normally be the physical signaling for the MAC to feed into the switch.
-
Citations
19 Claims
-
1. A system on a chip, comprising:
-
one or more processing cores; a switching fabric; and one or more management processors coupled to the fabric switch and to each one of the one or more processing cores, wherein the management processor causes a communication request directed to a first one of the one or more processing cores to be held in the switching fabric while the first one of the one or more processing cores is in an inactive state and causes the communication request to be received by the first one of the one or more processing cores in response to the first one of the one or more processing cores being transitioned from the inactive state to an active state. - View Dependent Claims (2, 3)
-
-
4. A system on a chip, comprising:
-
one or more processing cores; a switching fabric; and one or more management processors coupled to the fabric switch and to each one of the one or more processing cores, wherein the management processor causes a communication request directed to a first one of the one or more processing cores to be held in the switching fabric when the one or more management processors determine that the first one of the one or more processing cores is in an inactive state, wherein the one or more management processors assess the one or more processing cores to determine a second one of the one or more processing cores that is currently in a state allowing the second one of the one or more processing cores to perform the task initiated by the communication request, and wherein the one or more management processors cause the communication request to be delivered to the second one of the one or more processing cores for allowing the second one of the one or more processing cores to perform the task initiated by the communication request after determining that the second one of the one or more processing cores is currently in the state allowing the second one of the one or more processing cores to perform the task initiated by the communication request while the first one of the one or more processing cores remains in the inactive state. - View Dependent Claims (5, 6)
-
-
7. A system on a chip, comprising:
-
one or more processing cores; a switching fabric coupled to each one of the processor cores; and one or more management processors coupled to the fabric switch and to each one of the one or more processing cores, wherein the one or more management processors enable each one of the one or more processing cores to be selectively transitioned between an inactive state and an active state, wherein the one or more management processors receive and respond to communication requests for a first one of the one or more processing cores while the first one of the one or more processing cores is in the inactive state, and wherein the one or more management processors enable the switching fabric to provide data associated with the communication request to the first one of the one or more processing cores after transitioning the first one of the one or more processing cores from the inactive state to the active state. - View Dependent Claims (8, 9)
-
-
10. A system on a chip node in a processing system, comprising:
-
one or more processing cores each capable of being operated at one or more different power levels; one or more external communication interfaces allowing communication of information with one or more other systems; a switching fabric coupled to each one of the processor cores, wherein the fabric switch allows selective communication between each one of the one or more processing cores and each one of the external communication interfaces; one or more controllable power supply units each coupled to each one of the one or more processing cores for providing electrical power thereto; one or more power management portions coupled between each one of the one or more processing cores and each one of the controllable power supply units, wherein the one or more power management portions determine a need for computation at each one of the one or more processing cores and wherein the one or more power management portions determine a manner in which to allocate electrical power from the controllable power supply units to each one of the one or more processing cores to meet the need for computation of each one of the one or more processing cores. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification