AMD và Intel hợp tác thống nhất phát triển AI trên kiến trúc x86 cho PyTorch
AMD và Intel vừa công bố một sự hợp tác hiếm hoi nhằm tích hợp các nỗ lực tối ưu hóa CPU của họ vào thư viện mã nguồn mở oneDNN, tạo ra một luồng phần mềm thống nhất cho PyTorch trên các bộ vi xử lý x86. Thêm vào đó, AMD sẽ tham gia UXL Foundation với tư cách là thành viên ban chỉ đạo và đưa các cải tiến ZenDNN của mình vào hệ sinh thái chung. Quan hệ đối tác này giải quyết tình trạng phân mảnh phần mềm trong hệ sinh thái x86, giúp các nhà phát triển, nhà cung cấp đám mây và doanh nghiệp triển khai khối lượng công việc AI trên cả phần cứng AMD và Intel một cách dễ dàng hơn nhiều. Bằng cách hợp sức, các đối thủ truyền thống đang tạo ra một mặt trận vững chắc và gắn kết hơn để đối phó với các giải pháp GPU và bộ tăng tốc thống trị như NVIDIA và ARM. Hai công ty cũng đang thúc đẩy AI Compute Extensions (ACE), tập lệnh kiến trúc x86 thế hệ tiếp theo được thiết kế để tăng tốc các phép toán nhân ma trận cốt lõi cho khối lượng công việc học máy. Trong thời gian tới, các tính năng tăng tốc ở cấp độ phần cứng này dự kiến sẽ được tích hợp vào PyTorch thông qua các bản cập nhật cho oneDNN.
## KIẾN THỨC NỀN
PyTorch là một framework học máy mã nguồn mở được sử dụng rộng rãi để xây dựng và triển khai các mạng nơ-ron trong nghiên cứu học thuật cũng như các ứng dụng thương mại. Trong khi đó, oneDNN là một thư viện đa nền tảng mã nguồn mở cung cấp các triển khai tối ưu hóa cho các thao tác học sâu trên CPU và GPU, đóng vai trò là lớp tăng tốc quan trọng cho các framework lớn.