在最近的Ignite年度大会上,微软正式发布了Azure Cobalt 100 ARM处理器的升级版本——Cobalt 200。这款新芯片实现了50%的性能提升,并深度整合了微软最新的安全、网络和存储技术。
自Cobalt 100虚拟机正式发布以来,包括Databricks和Snowflake在内的多家企业已将其应用于实际工作负载。基于客户在Azure上的使用模式数据,包括数据库、Web服务器、存储缓存、网络事务和数据分析等场景,微软通过人工智能驱动的数据驱动方法设计了Cobalt 200。
微软从硅片层面开始构建了完整的数字孪生模拟,覆盖CPU核心微架构直至整个服务器设计。利用AI和Azure计算资源,团队针对140个基准测试对比了2,800种系统级芯片(SoC)和系统设计参数组合,包括核心数量、缓存大小、内存速度和机架配置等。
Azure基础设施团队在官方博客中透露:"在设计过程中,我们评估了超过35万个Cobalt 200系统配置方案。这种大规模的建模和仿真帮助我们快速迭代,找到了最优设计点,在保持Azure最高能效平台的同时,实现了相比Cobalt 100超过50%的性能提升。"
Cobalt 200服务器搭载了基于Arm Neoverse Compute Subsystems V3架构的先进SoC。每个SoC包含132个活跃核心,每个核心配备3MB L2缓存,系统还拥有192MB L3缓存,为各类工作负载提供卓越性能。
| CPU型号 |
核心数量 |
微架构 |
| Microsoft Cobalt 200 |
132 |
Neoverse V3 |
| Microsoft Cobalt 100 |
128 |
Neoverse N2 |
| NVIDIA Grace |
72 |
Neoverse V2 |
| Amazon Graviton 4 |
96 |
Neoverse V2 |
转向Neoverse V3架构使Cobalt 200在每时钟周期指令数(IPC)效率上具有先天优势,超越了基于Neoverse V2的竞争对手。132个核心的设计也明显多于 Graviton 4的96核和NVIDIA Grace的72核,这表明微软在计算密度和效率方面实现了跨越式进步。
Cobalt 200系统还内置了最新的Azure Boost功能,通过增加带宽和将任务卸载到定制硬件,显著提升了网络和远程存储性能。这些改进不仅降低了延迟,还提高了整体工作负载效率。特别值得一提的是,该系统集成了Azure硬件安全模块(HSM),提供顶级加密密钥保护,并与Azure Key Vault无缝协作,简化加密密钥管理,同时满足FIPS 140-3 Level 3合规标准。
目前,首批Cobalt 200生产服务器已在微软Azure数据中心投入使用,预计2026年将实现更广泛的部署和客户可用性。这款芯片的推出为云原生工作负载设立了新的性能基准,展现了微软在定制芯片领域的持续创新。
|