🔌 算力平台
Compute Platforms
硬件之上的编程平台,连接芯片和框架。CUDA是NVIDIA的护城河,ROCm让AMD GPU也能跑AI,CANN是华为昇腾的国产工具链。Intel的oneAPI试图统一XPU编程。选了哪个芯片,基本就绑定了对应的算力平台生态。
平台/工具(6项)
GPU编程 (CUDA/ROCm)
NPU工具链 (CANN)
跨平台 (oneAPI/OpenCL)
🌍 海外
Metal (MPS)
Apple GPU编程框架,Metal Performance Shaders提供矩阵乘法、卷积等AI加速原语。通过MPSGraph和CoreML后端,PyTorch可在Apple Silicon上实...
OpenCL
Khronos Group管理的开放式并行计算标准,支持跨CPU、GPU、FPGA和DSP的异构计算。定义了C99扩展语言和运行时API,具有最广泛的硬件兼容性。虽在AI领域受CUDA竞争而使用率下降...
oneAPI
Intel推出的跨架构统一编程模型,基于SYCL标准,支持CPU、GPU(Intel Arc)、FPGA和AI加速器(Gaudi)的统一编程。通过DPC++编译器实现单一代码库跨多种硬件运行,旨在打破...