定义
ARM全称是Advanced RISC Machines。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。高级RISC机器(ARM)服务器是一种企业级计算机服务器,它采用大量ARM处理器,而不是x86级处理器的补充。
ARM服务器代表了基于服务器的计算的重要转变。具有 12、16、24 或更多内核的传统 x86 级服务器通过扩展每个处理器的速度和复杂性,使用蛮力速度和功率来处理要求苛刻的计算工作负载,从而提高性能。相比之下,ARM服务器采用许多更小、不太复杂、低功耗的处理器,这些处理器在数百个处理器之间共享处理任务,而不是仅通过几个处理器来引导工作负载。提高性能的方法有时称为“横向扩展”。
如果实施得当,与基于 x86 级处理器的类似技术相比,ARM 服务器可以提供更大的处理能力,同时使用更少的能源和更少的冷却,这是大多数企业数据中心的重要考虑因素。目前的ARM服务器开发工作包括惠普的Project Moonshot服务器,它基于Calxeda的EnergyCore ARM Cortex处理器阵列,以及惠普的Redstone服务器,它基于Intel Atom处理器阵列。
ARM服务器还不能直接替代传统的x86级服务器。最重要的区别是ARM处理器(以及使用它们的服务器)仅支持有限的指令集。此限制意味着操作系统和应用程序必须专门针对 ARM 体系结构(如Android或iOS)编写,并优化以协作方式利用 ARM 处理器。微软宣布Windows 8将包括对ARM芯片的支持,这可能会扩展到对基于ARM的服务器以及专用Windows 8设备的支持。ARM服务器可能会填补数据中心中更多的利基角色,例如运行Web服务器或社交媒体应用程序。
ARM服务器市场的现状
许多ARM服务器芯片制造商试图推动ARM服务器行业向前发展,但结果却失败了。Applied Micro Devices(AMD),Broadcom(其Vulcan ARM服务器芯片),Qualcomm(其Amberwing处理器设计),Calxeda,Cavium和其他公司已向ARM服务器市场投入大量资金,但后来停止运营或发现自己被其他公司收购。取而代之的是拥有Moonshot服务器系统的惠普,拥有Graviton ARM服务器芯片的AWS和拥有HiSilicon子公司的华为技术公司,一直在推动ARM服务器市场向前发展。
他们的努力正在帮助ARM服务器在超大规模,云和企业数据中心计算环境中站稳脚跟,但英特尔及其x86服务器仍然远远超过ARM服务器部署。