Một lập trình viên Swift đã chứng minh rằng có thể tối ưu mã nguồn trên Apple Silicon để chạy nhanh hơn C truyền thống khi huấn luyện mô hình ngôn ngữ lớn (LLM). Dự án cá nhân này không dùng bất kỳ thư viện nào mà chỉ viết tay các phép nhân ma trận, sau đó tinh chỉnh từng bước để đạt hiệu suất cao nhất.

Tại sao lại là Swift?

Trong khi hầu hết giới phát triển AI trên Mac vẫn dùng Python với PyTorch hay TensorFlow, tác giả bài viết cho rằng Python chỉ đóng vai trò điều phối, không làm phép tính thực sự. Viết mã thuần Swift giúp bạn kiểm soát từng dòng lệnh, từ CPU, SIMD, AMX cho đến GPU trên chip Apple Silicon. Kết quả: sau nhiều vòng tối ưu, mã Swift đã vượt tốc độ của phiên bản C tham khảo từ Andrej Karpathy (llm.c).

Ý nghĩa với người dùng thông thường

Việc một ngôn ngữ như Swift có thể cạnh tranh với C trong tác vụ nặng như huấn luyện AI cho thấy Apple đang đầu tư mạnh vào phần cứng và hệ sinh thái ML. Người dùng Mac có thể kỳ vọng các ứng dụng AI chạy native sẽ nhanh hơn, tiết kiệm pin hơn, thay vì phải phụ thuộc vào các framework bên ngoài. Đây là tín hiệu vui cho cộng đồng AI và công nghệ Việt Nam: bạn có thể tự viết và tối ưu mô hình ngay trên máy tính cá nhân mà không cần đám mây đắt đỏ.