苹果 vs. 橘子:评估 Apple Silicon M 系列 SoC 的 HPC 性能与效率
硬件体系结构
2025-03-27 v2
摘要
本文探讨了 Apple Silicon M 系列 SoC (M1、M2、M3 和 M4) 在 HPC 领域的架构特征与性能潜力。我们对 CPU 和 GPU 设计、统一内存架构以及诸如高级矩阵扩展 (AMX) 等 coprocessors 进行了详细综述。我们设计并开发了采用 Metal Shading Language 和 Objective-C++ 编写的基准测试,用于评估 FP32 计算和内存性能。我们还使用 Apple 的 powermetrics 工具测量功耗和效率。我们的结果表明,M 系列芯片提供最高可达 100 GB/s 的内存带宽,计算性能在不同代际之间实现了显著提升,M4 最高可达 2.9 FP32 TFLOPS。功耗范围从几瓦到 10-20 瓦不等,GPU 和加速器的能效达到 200 GFLOPS/W 以上。尽管 GPU 在 FP64 支持方面存在局限,M 系列芯片仍显示出在能效 HPC 应用方面的强大潜力。尽管现有的 HPC 解决方案(如 Nvidia Grace-Hopper 超芯片)在内存带宽和计算性能方面均优于 Apple Silicon,但我们看到 M 系列在传统 HPC 架构之外提供了具竞争力的能源效率替代方案,形成了一个独特的类别——形成一种苹果与橘子之间的比较。
引用
@article{arxiv.2502.05317,
title = {Apple vs. Oranges: Evaluating the Apple Silicon M-Series SoCs for HPC Performance and Efficiency},
author = {Paul Hübner and Andong Hu and Ivy Peng and Stefano Markidis},
journal= {arXiv preprint arXiv:2502.05317},
year = {2025}
}
备注
Incorporate reviewer feedback