Huawei Atlas 800 Family
For large-scale implementations, Huawei offers Atlas 800 servers for installation in the company’s data center. Please note: the machine learning solution is delivered exclusively as a ready-made Atlas 800 server (Model 9000)using Huawei Ascend 910 neuro-Accelerators or the already high-performance Atlas 900 cluster.
The high power consumption of the Ascend 910, which is 310 W, limits the scope of application of these processors - only in the form of FPGA boards of the “mezzanine” type, on which massive radiators are installed. Ascend 910 processors are not yet available as expansion cards, so you can’t install them in a regular server or workstation. Huawei Atlas 800 Model 9000 machine learning servers are configured when ordered and can accommodate 8 Ascend 910 processors in a 4U enclosure. The platform uses 4 Huawei Kunpeng 920 processors with ARM64 architecture (discussed in detail in our review).
The Atlas 800 Model 9000 server has a performance of 2 pflops FP16, 8 100-Gigabit network interfaces, it can be produced with air or liquid cooling, and the efficiency is 2 PFLOPS/5.5 KW. This model is intended to be used in HPC environments to build AI models in the exploration, oil production, healthcare, and smart city environments.
Again, I will reproach our Chinese friends for the lack of elementary imagination, because they called two completely different servers for other needs… Huawei Atlas 800 Model 3000 and 3010. These two servers are intended for the next phase of using AI calculations of existing models in the areas of video surveillance analysis, text recognition, as well as in smart city systems. Physically, these machines are 2-processor servers with a height of 2U in which Atlas 300 expansion boards are installed that perform AI calculations.
Huawei Atlas 800 Model 3010 is built on the basis of two Xeon Scalable processors, and supports up to 7 Atlas 300 boards, and the model 3000 is already based on two Kunpeng 920, and the total number of installed AI boards here is at least one, but more - 8. Another argument in favor of the ARM64 architecture from Huawei. For integer INT8 operations, the performance of the Atlas 800 is 512 TOPS and 448 TOPS, which allows you to analyze 512 and 448 HD streams for the Model 3000 and Model 3010, respectively.
Huawei Atlas 500 Model 3000 is something unique for the modern world of artificial intelligence-a peripheral AI server. A device designed to be installed on a final site, whether it is a store, drilling rig, or factory floor, has a fanless design with passive cooling. At the same time, the server has an amazing temperature range: from -40 to +70 degrees Celsius, that is, no special heated cabinets are required for its installation.
The main purpose of Huawei Atlas 500 is to analyze streams from CCTV cameras. The server runs on an Ascend 310 processor that allows simultaneous decoding of 16 video streams in 1080p @ 30 FPS resolution.
As an Edge server should, there is high-speed Wi-Fi and LTE for Upstream streams and two Gigabit RJ45 for Downstream connections to the video surveillance network. In other words, you can install Huawei Atlas 500 on completely Autonomous objects and connect it directly to the speaker and microphone, for example, to play warnings or provide communication between staff and a virtual operator.
The server has a built-in 5 TB hard disk for storing some fragments of digital video archives. The typical power consumption of the Huawei Atlas 500 is between 25 and 40 watts, depending on the availability of the hard drive.
By default, the Huawei Atlas 500 is powered by 24 V DC, and even the power supply is not included. The server seems to have been specially created for installation in cabinets on telecommunications masts and supports, which are now used to house cellular repeaters and smart city components.
However, if your enterprise infrastructure is already based on solutions from another supplier, but you need Huawei’s capabilities as an AI platform, choose the Atlas 300 card. Each such Board has 4 Ascend 310 processors with a total performance of 64 TOPS INT8, which allows 64 streams to be decoded simultaneously. Yes, you are not mistaken, these PCIe boards are installed in the Atlas 800 (Model 3000) servers, which we discussed above, and what is interesting is the 1-slot adapters with passive cooling and without additional power. What does this mean in practice?
And the fact that Huawei Atlas 300 can be installed in almost any computer case, even in a NAS (if necessary) or 1U server: you only need a PCI Express 3.0 16x port. Again, the Ascend 310 chip is very undemanding for cooling, and the Atlas 300 Board can operate at ambient temperatures up to 55 degrees Celsius.
In total, the Atlas 300 Board has 32 GB of RAM, but memory is distributed across four processors, so you can allocate no more than 8 GB per task. But in the system, the controller is defined as 4 AI accelerators, which means that you can run 4 independent tasks on each map.
It is interesting that not only the existing server, but also any other “smart” device can be made even smarter by installing the Atlas 200 module with the Ascend 310 processor. This small box can be installed on surveillance cameras for facial recognition, on robots or drones. It has a serial interface at the output for connecting to contactors and a minimum power consumption of only 9.5 W. And at the same time, it allows you to decode the same 16 channels of H. 264 video with a resolution of 1080p.
For software developers, Huawei releases the Atlas 200 model with an Ascend 310 processor. This is a small box that consumes only 20 watts, and has a gentleman’s set of input/output ports (USB, RJ45, I/O). You can use it to test the solution for validating the algorithm on the site before purchasing and installing equipment, and in principle, you can “feel” the AI’s work on the same processor that will be installed in the production conditions. Well, since we have come to the software, we should talk about the platform for AI from Huawei.