Các nhà nghiên cứu vừa công bố bản phân tích chi tiết về Apple Neural Engine (ANE) – bộ tăng tốc ma trận chuyên dụng trên chip Apple từ dòng A11 (iPhone, iPad) đến M5 (Mac). Báo cáo dựa trên đo đạc trực tiếp trên M1 và M5 cùng phân tích tĩnh runtime riêng, bộ biên dịch, trình điều khiển nhân và firmware, tiết lộ toàn bộ đường dữ liệu, định dạng chương trình trên đĩa và cơ chế nén trọng số mà Apple (AAPL) giữ kín suốt nhiều năm.

Tại sao ANE lại quan trọng với người dùng thường?

ANE giúp các ứng dụng AI chạy trên thiết bị qua Core ML, đồng thời tiết kiệm pin. Báo cáo cho thấy các ứng dụng chỉ có thể tiếp cận ANE qua Core ML. Tuy nhiên, nhóm nghiên cứu đã tìm ra một đường dẫn trực tiếp từ không gian người dùng, dù không được Apple hỗ trợ và dễ bị thay đổi ở phiên bản mới, nhưng mở ra khả năng nghiên cứu và tối ưu hiệu năng cho nhà phát triển.

Lộ trình kiến trúc và hiệu năng

Tài liệu mô tả chi tiết từng thế hệ ANE từ A11 đến A18 và M1 đến M5, bao gồm bảng mục tiêu cho mỗi chip và ma trận hoạt động theo thiết bị. Các thông số được dán nhãn rõ ràng: đo đạc thực tế, suy luận từ phân tích dịch ngược, hoặc dự đoán. Đây là tài liệu hữu ích cho đo đạc, nghiên cứu và làm việc trên thiết bị, trong khi Core ML vẫn là đường dẫn được hỗ trợ.