M4和M5芯片的计算速度和AI速度为什么基本一致?
我有1台mac mini M4(24G+512G)和macbook pro M5(24G+1T).今天突发奇想,想试下2台电脑的计算速度,于是我运行了python版本计算PI的程序,分别计算1000000位PI的结果,结果耗时基本相当,M5芯片耗时116.4072 秒,而M4芯片116.7600 秒。因为M5芯片支持AI性能基准测试,于是又开始用Python 的 PyTorch 库来运行一个简单的矩阵乘法(GEMM)测试,这是 AI 模型训练和推理中最核心的操作。结果M5总耗时: 8.1640 秒,而M4总耗时7.4259 秒:
M5:正在使用设备: mps (Apple Silicon GPU/AMX 加速)
生成 10000x10000 矩阵中...
开始进行矩阵乘法测试 (迭代 10 次)...
------------------------------
平均每次运算耗时: 0.8164 秒
总耗时: 8.1640 秒
M4:正在使用设备: mps (Apple Silicon GPU/AMX 加速)
生成 10000x10000 矩阵中...
开始进行矩阵乘法测试 (迭代 10 次)...
------------------------------
平均每次运算耗时: 0.7426 秒
总耗时: 7.4259 秒
这个结果非常耐人寻味,甚至有点出乎意料:M4 在这个测试中竟然比 M5 快了约 9%(0.74秒 vs 0.81秒)
这个问题能帮解释下吗?为什么M5芯片没有比M4芯片更快呢?
MacBook Pro 14″, macOS 26.2