Performance and power optimized computer system architectures and methods leveraging power optimized tree fabric interconnect
First Claim
Patent Images
1. A computing device comprising:
- a plurality of server nodes interconnected by a plurality of fabric links to form a server fabric, wherein the plurality of server nodes are grouped on a server board; and
one or more Ethernet escapes from the server fabric, wherein the one or more Ethernet escapes are configured to connect the server fabric to one or more ports external to the server fabric, and wherein the one or more Ethernet escapes are further configured to be pulled at any node in the plurality of server nodes to conserve bandwidth and power;
wherein a speed of each of the plurality of fabric links is configured to be dynamically adjustable based on a utilization of a particular fabric link to optimize power; and
wherein each server node that is grouped on the server board includes;
a processor;
a memory;
an input/output circuit; and
an internal fabric switch, wherein the internal fabric switch is located on the server node and is configured to connect the server node to the server fabric and to switch information in the server fabric.
6 Assignments
0 Petitions
Accused Products
Abstract
A performance and power optimized computer system architecture and method leveraging power optimized tree fabric interconnect are disclosed. One embodiment builds low power server clusters leveraging the fabric with tiled building blocks while another embodiment implements storage solutions or cooling solutions. Yet another embodiment uses the fabric to switch non-Ethernet packets, switch multiple protocols for network processors and other devices.
-
Citations
25 Claims
-
1. A computing device comprising:
-
a plurality of server nodes interconnected by a plurality of fabric links to form a server fabric, wherein the plurality of server nodes are grouped on a server board; and one or more Ethernet escapes from the server fabric, wherein the one or more Ethernet escapes are configured to connect the server fabric to one or more ports external to the server fabric, and wherein the one or more Ethernet escapes are further configured to be pulled at any node in the plurality of server nodes to conserve bandwidth and power; wherein a speed of each of the plurality of fabric links is configured to be dynamically adjustable based on a utilization of a particular fabric link to optimize power; and wherein each server node that is grouped on the server board includes; a processor; a memory; an input/output circuit; and an internal fabric switch, wherein the internal fabric switch is located on the server node and is configured to connect the server node to the server fabric and to switch information in the server fabric. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 24)
-
-
14. A computing device, comprising:
-
a storage device of a form factor; and a server node of the same form factor as the storage device, wherein the server node is connected to other server nodes by a plurality of fabric links, wherein a speed of each of the plurality of fabric links is configured to dynamically adjustable based on an utilization of a particular fabric link to optimize power, and wherein the server node includes; a processor; a memory; an input/output circuit; an internal fabric switch, wherein the internal fabric switch is located on the server node and is configured to connect the server node to a network and to switch information in the network; and one or more serial advanced technology attachment (SATA) interfaces configured to connect to the storage device; wherein the server node is configured to control the storage device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 25)
-
-
21. A method for producing a high density computing system, the method comprising:
-
encapsulating a server node into a form factor of a disk drive and positioning the server node at an angled alignment to facilitate cooling, wherein the server node is connected to other server nodes by a plurality of fabric links, wherein a speed of each of the plurality of fabric links is configured to be dynamically adjustable based on an utilization of a particular fabric link to optimize power, and wherein the server node includes; a processor; a memory; an input/output circuit; an internal fabric switch, wherein the internal fabric switch is located on the server node and is configured to connect the server node to a network and to switch information in the network; and one or more serial advanced technology attachment (SATA) interfaces connected to the disk drive; and controlling, by the server node, the disk drive. - View Dependent Claims (22)
-
-
23. A method for producing a high density computing system, the method comprising:
-
integrating a server node into a disk drive of a standard form factor and positioning the server node at an angled alignment relative to the disk drive to facilitate cooling, wherein the server node is connected to other server nodes by a plurality of fabric links, wherein a speed of each of the plurality of fabric links is configured to be dynamically adjustable based on an utilization of a particular fabric link to optimize power, and wherein the server node includes; a processor; a memory; an input/output circuit; an internal fabric switch, wherein the internal fabric switch is located on the server node and is configured to connect the server node to a network and to switch information in the network; and one or more serial advanced technology attachment (SATA) interfaces connected to the disk drive; and controlling, by the server node, the disk drive.
-
Specification