详细内容或原文请订阅后点击阅览
Swift 和 LLVM 之父再次涉足语言:Chris Lattner 发布 Mojo 1.0
与高通交易后对怀疑者的回答。
来源:安全实验室新闻频道与高通交易后对怀疑者的回答。
多年来,人工智能行业一直围绕各个加速器供应商构建其软件基础。 Mojo 提议打破与特定芯片的联系,为开发人员提供适用于不同计算平台的单一语言。
Modular 于周二发布了 Mojo 1.0,这是该编程语言的第一个稳定且可用于生产的版本。开发人员将 Mojo 定位为一种通用语言,但该项目的主要任务涉及统一不同的人工智能软件堆栈。
Mojo 允许您为图形和中央处理单元、专用 ASIC 加速器和其他计算系统创建程序。与 MAX 推理平台一起,该语言应简化 AI 应用程序、系统组件和工具的开发,而不必严格依赖 Nvidia CUDA 或 AMD ROCm。
CUDA 已成为现代人工智能行业的基础,但该平台由 Nvidia 所有,主要专注于该公司的硬件。竞争加速器的制造商对可以针对不同架构进行优化的开放替代方案感兴趣。
Chris Lattner,LLVM、Clang 编译器、Swift 语言和 MLIR 框架的创建者,自 2023 年以来一直在开发 Mojo。这项工作是在初创公司 Modular 内部进行的,该公司于 6 月被高通收购。 Lattner 承认 CUDA 对行业的巨大贡献,但指出市场需求早已超出了单一平台的范围。
Mojo 将 Python 的可访问语法与 Rust 风格的安全内存管理和系统编程功能相结合,而开发人员通常必须求助于 C、C++ 或 CUDA。 MLIR 基础设施可帮助您利用 AI 加速器的专业功能,提高性能并降低计算成本。
