先说结论
机器之心这篇报道记录了一次很少见的跨后端尝试:原本为 CUDA/HIP GPU 写的 OpenFPM 模拟内核,在一台搭载 M3 Pro 的苹果设备上,通过 Clang/HIP、SPIR-V、Vulkan 和 MoltenVK 这条转换链,跑到了 Apple Metal GPU。文章转述开发者说,应用层没有加入专用 Metal 粒子 API,原有的 CUDA/HIP 风格调用仍被保留。1
GPT-5.6 Sol 参与了哪一步
报道援引项目说明称,GPT-5.6 Sol 参与了设备端内存布局构建,并在约 6 小时内帮助发现 MoltenVK 与 SPIR-V 的兼容性问题、设计绕行方案。读者可以直接查看 OpenFPM Pull Request #18 和开发者在 X 上的原帖,原始讨论比「AI 自动移植」这样的概括更具体。
跑出来的结果
测试不是简单的向量运算,而是三维 SPH 大坝溃坝模拟,涉及邻居列表、粒子交换、归约与原子操作等环节。文章给出的单机对比是:M3 Pro Metal GPU 约 6 秒,CPU 顺序计算约 60 秒,约 10 倍差距;文章同时称 GPU 利用率接近 100%,并称模拟结果与原始计算版本保持一致。1
边界在哪里
这更像一次跨硬件后端的工程验证,而不是「苹果 GPU 已经替代专业科学计算卡」。当前数字是单机后端对比,文章也明确提到 Apple Metal GPU 对高精度浮点的支持仍是限制。换句话说,它证明了软件抽象层可以把同一套算法带到不同后端,尚未证明所有高精度科学计算都适合迁移。




댓글
로그인하면 댓글을 작성할 수 있습니다.