varĐiểm mấu chốt nằm ở việc Mojo được xây dựng hoàn toàn dựa trên hạ tầng trình biên dịch MLIR (Multi-Level Intermediate Representation) của LLVM, trở thành ngôn ngữ đầu tiên hoàn toàn dựa trên MLIR . Điều này cho phép Mojo kết nối năng suất của Python với khả năng kiểm soát cấp thấp cần thiết cho việc lập trình kernel GPU và AI .
Một trong những mục tiêu thiết kế cốt lõi của Mojo là tính không phụ thuộc vào nhà cung cấp silicon (silicon-agnosticism). Lập trình viên có thể viết mã suy luận AI hoặc kernel một lần và để nó chạy tối ưu trên mọi loại CPU, GPU, NPU, ASIC từ bất kỳ hãng nào, mà không bị ràng buộc bởi CUDA của Nvidia, ROCm của AMD hay bất kỳ bộ công cụ độc quyền nào khác . Mojo hoạt động song song với MAX inference framework, một lớp nền tảng và dịch vụ thống nhất cho phần cứng không đồng nhất . Ngôn ngữ này cung cấp các cấu trúc giống CUDA để lập trình GPU nhưng biên dịch chúng một cách di động thông qua MLIR .
Với phiên bản 1.0, Mojo áp dụng phiên bản ngữ nghĩa (semantic versioning) cho ngôn ngữ cốt lõi và một tập con ổn định được chỉ định của thư viện chuẩn . Trong suốt chu kỳ 1.x, các thay đổi được kỳ vọng là "chủ yếu mang tính bổ sung" — các thay đổi phá vỡ cấu trúc (breaking changes) sẽ rất hiếm và được quản lý cẩn thận, theo các chuẩn mực của các ngôn ngữ trưởng thành như C++ . Tuy nhiên, sự đảm bảo này không phải là toàn diện: chỉ các API được đánh dấu rõ ràng là "ổn định" mới được bảo vệ khỏi các thay đổi phá vỡ . Bản thân trình biên dịch hiện vẫn là mã nguồn đóng, nhưng kế hoạch phát hành mã nguồn mở đã được lên lịch vào cuối năm 2026 .
Vào ngày 29 tháng 7 năm 2026, Qualcomm đã hoàn tất thương vụ mua lại Modular bằng cổ phiếu, trị giá khoảng 3,9 tỷ USD . Đồng sáng lập kiêm CEO của Modular, Chris Lattner ('cha đẻ' của Swift và LLVM), đã trở thành Phó Chủ tịch Điều hành Mảng Phần mềm AI của Qualcomm .
Động cơ chiến lược đằng sau thương vụ này rất rõ ràng:
varĐiểm mấu chốt nằm ở việc Mojo được xây dựng hoàn toàn dựa trên hạ tầng trình biên dịch MLIR (Multi-Level Intermediate Representation) của LLVM, trở thành ngôn ngữ đầu tiên hoàn toàn dựa trên MLIR . Điều này cho phép Mojo kết nối năng suất của Python với khả năng kiểm soát cấp thấp cần thiết cho việc lập trình kernel GPU và AI .
Một trong những mục tiêu thiết kế cốt lõi của Mojo là tính không phụ thuộc vào nhà cung cấp silicon (silicon-agnosticism). Lập trình viên có thể viết mã suy luận AI hoặc kernel một lần và để nó chạy tối ưu trên mọi loại CPU, GPU, NPU, ASIC từ bất kỳ hãng nào, mà không bị ràng buộc bởi CUDA của Nvidia, ROCm của AMD hay bất kỳ bộ công cụ độc quyền nào khác . Mojo hoạt động song song với MAX inference framework, một lớp nền tảng và dịch vụ thống nhất cho phần cứng không đồng nhất . Ngôn ngữ này cung cấp các cấu trúc giống CUDA để lập trình GPU nhưng biên dịch chúng một cách di động thông qua MLIR .
Với phiên bản 1.0, Mojo áp dụng phiên bản ngữ nghĩa (semantic versioning) cho ngôn ngữ cốt lõi và một tập con ổn định được chỉ định của thư viện chuẩn . Trong suốt chu kỳ 1.x, các thay đổi được kỳ vọng là "chủ yếu mang tính bổ sung" — các thay đổi phá vỡ cấu trúc (breaking changes) sẽ rất hiếm và được quản lý cẩn thận, theo các chuẩn mực của các ngôn ngữ trưởng thành như C++ . Tuy nhiên, sự đảm bảo này không phải là toàn diện: chỉ các API được đánh dấu rõ ràng là "ổn định" mới được bảo vệ khỏi các thay đổi phá vỡ . Bản thân trình biên dịch hiện vẫn là mã nguồn đóng, nhưng kế hoạch phát hành mã nguồn mở đã được lên lịch vào cuối năm 2026 .
Vào ngày 29 tháng 7 năm 2026, Qualcomm đã hoàn tất thương vụ mua lại Modular bằng cổ phiếu, trị giá khoảng 3,9 tỷ USD . Đồng sáng lập kiêm CEO của Modular, Chris Lattner ('cha đẻ' của Swift và LLVM), đã trở thành Phó Chủ tịch Điều hành Mảng Phần mềm AI của Qualcomm .
Động cơ chiến lược đằng sau thương vụ này rất rõ ràng: