What Is an ARM Server?
An ARM server is a server built around processors that use the Arm instruction set architecture instead of the x86 architecture used in most Intel and AMD server CPUs. Arm Holdings develops the instruction set and licenses it to chip makers, who build the processors. ARM processors are known for low power consumption and low heat output.
Key Characteristics of ARM Processors
ARM processors use a RISC design, which is a reduced instruction set. Arm Holdings licenses the architecture and its cores to other companies. The architecture family spans 32-bit and 64-bit versions. The 64-bit AArch64 state was introduced in 2011, and the current ARMv9 generation adds SVE and SVE2 vector extensions.
ARM Versus x86 for Servers
| Feature | ARM-based server | x86-based server |
|---|---|---|
| Instruction set | Arm (RISC) | x86 (Intel, AMD) |
| Power consumption | Low | Higher |
| Heat output | Low | Higher |
| Typical use | Cloud, data centers, edge | General-purpose compute |
Use Cases
ARM processors suit light, power-sensitive workloads. These include cloud and data center services, embedded systems, and edge computing. Thin clients also use ARM processors because they keep power and heat low.
Thinvent Products With ARM Processors
Thinvent's range includes ARM-based devices in the Micro series. The Micro 5R Thin Client uses an ARM Cortex A53 processor with 4 cores, up to 2.0 GHz, 2GB RAM and 16GB eMMC storage. The Micro 6 Pro Mini PC uses an ARM Cortex A55 processor with 4 cores, up to 1.9 GHz, 1 MB cache, 4GB RAM and 32GB eMMC storage. Both run Thinux Embedded Linux. The Thinvent range does not include x86 processors in these ARM products.