Cos'è un server ARM?
Un server ARM è un server basato su processori che utilizzano l'architettura del set di istruzioni Arm, invece dell'architettura x86 impiegata nella maggior parte delle CPU server di Intel e AMD. Arm Holdings sviluppa il set di istruzioni e lo concede in licenza ai produttori di chip, che realizzano i processori. I processori ARM sono noti per il basso consumo energetico e la ridotta produzione di calore.
Caratteristiche principali dei processori ARM
I processori ARM utilizzano un progetto RISC, cioè un set di istruzioni ridotto. Arm Holdings concede in licenza l'architettura e i suoi core ad altre aziende. La famiglia di architetture comprende versioni a 32 e a 64 bit. Lo stato a 64 bit AArch64 è stato introdotto nel 2011, e l'attuale generazione ARMv9 aggiunge le estensioni vettoriali SVE e SVE2.
ARM contro x86 per i server
| 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 |
Casi d'uso
I processori ARM sono adatti a carichi di lavoro leggeri e sensibili al consumo energetico. Tra questi figurano i servizi cloud e di data center, i sistemi embedded e l'edge computing. Anche i thin client utilizzano processori ARM, perché mantengono bassi consumo e calore.
Prodotti Thinvent con processori ARM
La gamma Thinvent comprende dispositivi basati su ARM della serie Micro. Il Micro 5R Thin Client utilizza un processore ARM Cortex A53 a 4 core, fino a 2,0 GHz, con 2 GB di RAM e 16 GB di storage eMMC. Il Micro 6 Pro Mini PC utilizza un processore ARM Cortex A55 a 4 core, fino a 1,9 GHz, con cache da 1 MB, 4 GB di RAM e 32 GB di storage eMMC. Entrambi funzionano con Thinux Embedded Linux. La gamma Thinvent non include processori x86 in questi prodotti ARM.