This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
limulus_compute_blades [2021/05/04 14:53] brandonm [History] Hyphenation and word fixes |
limulus_compute_blades [2021/05/04 15:23] (current) brandonm [Conclusion] Word and punctuation fixes |
||
---|---|---|---|
Line 25: | Line 25: | ||
The following are some of the important capabilities of the Limulus 2.0 μATX blade system. | The following are some of the important capabilities of the Limulus 2.0 μATX blade system. | ||
- | * Support for all standard | + | * Support for all standard |
- | * Single socket supporting up to 80-Watt (W) Thermal Power Design (TDP) processors | + | * Single socket supporting up to 80-watt (W) Thermal Power Design (TDP) processors |
* Up to 128 Gigabytes (GB) of DDR4 memory with Error Correction Code (ECC) option | * Up to 128 Gigabytes (GB) of DDR4 memory with Error Correction Code (ECC) option | ||
* One or two onboard M.2 NVMe drives (depends on motherboard) | * One or two onboard M.2 NVMe drives (depends on motherboard) | ||
Line 42: | Line 42: | ||
====Design Details==== | ====Design Details==== | ||
- | All Limulus systems are based on a balanced design that incorporates low-cost commodity hardware and high performance. | + | All Limulus systems are based on a balanced design that incorporates low-cost commodity hardware and high performance. |
===Edge Computing=== | ===Edge Computing=== | ||
- | Since their inception, Limulus systems were designed to operate in a local or " | + | Since their inception, Limulus systems were designed to operate in a local or " |
===μATX Motherboards=== | ===μATX Motherboards=== | ||
- | The use of μATX represents a good compromise between size and motherboard capabilities. There are other smaller motherboard form factors (e.g. mini IDX) that require less space; however, these often do not provide as much flexibility in terms of processor choice, processor cooling options, | + | The use of μATX represents a good compromise between size and motherboard capabilities. There are other, smaller motherboard form factors (e.g. mini IDX) that require less space; however, these often do not provide as much flexibility in terms of processor choice, processor cooling options, |
===Use Low Core Count – High Clock Processors=== | ===Use Low Core Count – High Clock Processors=== | ||
- | The trend in processor design is to increase the number of cores on the processors die. While this may be advantageous for some workloads, the increased core count requires lower clock speeds | + | The trend in processor design is to increase the number of cores on the processors' |
Limulus μATX blades take a different approach. Using lower core count processors with higher clock speeds (in a clustered configuration) provides a less costly and higher performance solution. As mentioned above, the current generation of AMD Ryzen processors offers eight physical cores running at a base speed of 3.6 GHz with a total TDP of 65 W. Lowering the core count allows the clock speed to increase by 44% over the slower EPIC processor. (Note: Base clock speed is used for comparisons because full or nearly full utilization of the blade will prohibit turbo or boost clock increases.) | Limulus μATX blades take a different approach. Using lower core count processors with higher clock speeds (in a clustered configuration) provides a less costly and higher performance solution. As mentioned above, the current generation of AMD Ryzen processors offers eight physical cores running at a base speed of 3.6 GHz with a total TDP of 65 W. Lowering the core count allows the clock speed to increase by 44% over the slower EPIC processor. (Note: Base clock speed is used for comparisons because full or nearly full utilization of the blade will prohibit turbo or boost clock increases.) | ||
===Use Low Power Processors === | ===Use Low Power Processors === | ||
- | Another advantage of low core count high clock processors is the lower TDP. For example, both Intel and AMD manufacture processors that fit within a 65-80W TDP. Lower TDP means less heat and more relaxed cooling requirements (slower/ | + | Another advantage of low core count high clock processors is the lower TDP. For example, both Intel and AMD manufacture processors that fit within a 65-80 W TDP. Lower TDP means less heat and more relaxed cooling requirements (slower/ |
In a 4-blade cluster environment, | In a 4-blade cluster environment, | ||
===CPU Only=== | ===CPU Only=== | ||
- | The size and compactness of the Limulus μATX blade excludes the use of GPU acceleration. In addition, the thermal constraints described above do not allow for large 200-300W GPUs to be placed on the blades. | + | The size and compactness of the Limulus μATX blade excludes the use of GPU acceleration. In addition, the thermal constraints described above do not allow for large 200-300 W GPUs to be placed on the blades. |
===On-Board Video=== | ===On-Board Video=== | ||
Line 78: | Line 78: | ||
===Networking and PCIe Slots=== | ===Networking and PCIe Slots=== | ||
- | Blades offer several networking options. First, virtually all μATX motherboards provide at least one 1 GbE port. There are other motherboards that provide two 1 GbE ports or one 10 GbE ports. These ports are almost always " | + | Blades offer several networking options. First, virtually all μATX motherboards provide at least one 1 GbE port. There are other motherboards that provide two 1 GbE ports or one 10 GbE port. These ports are almost always " |
====Physical Configuration/ | ====Physical Configuration/ | ||
- | Blades are easily inserted (or removed) from the standard Limulus case. Power is applied through a blind 12V power connector in the rear of the blade. All other connections are brought to the front of the blade (see Figure Three). These connections include all motherboard IO connectors (e.g. USB ports, processor video (if available), keyboard, mouse, and 1 GbE network), power button and indicator light, two SATA (as eSATA connectors), | + | Blades are easily inserted (or removed) from the standard Limulus case. Power is applied through a blind 12V power connector in the rear of the blade. All other connections are brought to the front of the blade (see Figure Three). These connections include all motherboard IO connectors (e.g. USB ports, processor video (if available), keyboard, mouse, and 1 GbE network), power button and indicator light, two SATA connectors |
===Blade Removal/ | ===Blade Removal/ | ||
- | On Limulus systems, blade removal begins by using the system control GUI (or command line tools) to remove power to the blade. Although blades are hot-pluggable, | + | On Limulus systems, blade removal begins by using the system control GUI (or command line tools) to remove power to the blade. Although blades are hot-pluggable, |
{{ : | {{ : | ||
Line 91: | Line 91: | ||
===Blade Power=== | ===Blade Power=== | ||
- | As mentioned, power is supplied though a single blind 12V (DC) power connector. Using an adaptor, this power rail is converted (efficient DC to DC) to the appropriate voltages required by the motherboard (see Figure Five). Also see [[Powering Up/Down Nodes|Powering Up/Down Nodes]] and [[Node Power Control|Node Power Control]] | + | As mentioned, power is supplied though a single blind 12V (DC) power connector. Using an adaptor, this power rail is converted (efficient DC to DC) to the appropriate voltages required by the motherboard (see Figure Five). Also see [[Powering Up/Down Nodes|Powering Up/Down Nodes]] and [[Node Power Control|Node Power Control]]. |
- | ===Video, Keyboard, | + | ===Video, Keyboard, |
- | All motherboard ports are available on the front of the blade. In general, access to these ports is normally not needed when the system is operating a unified cluster. If these ports are needed and if the blade processor provides an onboard video option (mainly Intel processors), | + | All motherboard ports are available on the front of the blade. In general, access to these ports is normally not needed when the system is operating |
===Cabling=== | ===Cabling=== | ||
Line 100: | Line 100: | ||
===Blade Size=== | ===Blade Size=== | ||
- | Blades measure 11" x 11.3" x 1.9" (280mm x 287mm x 49mm) as shown in Figure Five. | + | Blades measure 11" x 11.3" x 1.9" (280mm x 287mm x 49mm), as shown in Figure Five. |
{{ : | {{ : | ||
- | **Figure Five:** //μATX blade dimensions with front and top view. Note power connector is in lower right corner.// | + | **Figure Five:** //μATX blade dimensions with front and top view. Note: power connector is in lower right corner.// |
===Blade Enclosures=== | ===Blade Enclosures=== | ||
Line 112: | Line 112: | ||
-A mate for the power connector | -A mate for the power connector | ||
- | The following CAD drawing is for the enclosure that mounts in the standard Limulus case. Additional | + | The following CAD drawing is for the enclosure that mounts in the standard Limulus case. Additional |
{{ : | {{ : | ||
Line 119: | Line 119: | ||
===Reliability, | ===Reliability, | ||
- | As described above, blades are easily removed by users for return to depot service. Because all blades are powered independently, | + | As described above, blades are easily removed by users for return-to-depot service. Because all blades are powered independently, |
==== 3-D Printed Flexibility==== | ==== 3-D Printed Flexibility==== | ||
- | The use of 3-D printing helps lower construction cost and provides a new level of system flexibility. | + | The use of 3-D printing helps lower construction cost and provides a new level of system flexibility. |
====Environmental==== | ====Environmental==== | ||
- | Limulus systems are designed to work in non-data center environments (Edge Computing). The Limulus 2.0 μATX blades are designed to run quietly (equipped with efficient CPU coolers and fans) and produce low amounts of heat due to the use of lower TDP processors. | + | Limulus systems are designed to work in non-data center environments (Edge Computing). The Limulus 2.0 μATX blades are designed to run quietly (equipped with efficient CPU coolers and fans) and produce low amounts of heat due to the use of lower-TDP processors. |
Blades are designed to be used in close quarters in ventilated, yet rugged, environments. Other than the processor cooler, there are no moving parts. All non-blade storage is external to the blade, allowing multiple removable storage devices to be used with each blade. | Blades are designed to be used in close quarters in ventilated, yet rugged, environments. Other than the processor cooler, there are no moving parts. All non-blade storage is external to the blade, allowing multiple removable storage devices to be used with each blade. | ||
- | A central issue for all computing equipment is the accumulation of dust within the components (due to the need for moving air to cool hot components). Because the blades are designed to use cooler processors, the amount of cooling (moving air) is less than hotter processors. Thus, using a case with proper air filters (such as those used for Limulus systems) blades normally do not experience large amounts of dust accumulation. In addition, should dust find its way to a blade, it is easily removed and cleaned using compressed air. | + | A central issue for all computing equipment is the accumulation of dust within the components (due to the need for moving air to cool hot components). Because the blades are designed to use cooler processors, the amount of cooling (moving air) is less than for hotter processors. Thus, using a case with proper air filters (such as those used for Limulus systems), blades normally do not experience large amounts of dust accumulation. In addition, should dust find its way to a blade, it is easily removed and cleaned using compressed air. |
- | Concerns about 3-D printed parts in a " | + | Concerns about 3-D printed parts in a " |
====Conclusion==== | ====Conclusion==== | ||
- | The Limulus 2.0 μATX blade design provides convenient " | + | The Limulus 2.0 μATX blade design provides convenient " |