Được gửi vào tuần trước bởi Alexandre Bailon cùng với Bay Libre là trình điều khiển Trình quản lý kết xuất trực tiếp”APU”của Bộ xử lý AI để giao tiếp giữa CPU và Bộ xử lý AI. Hy vọng là trình điều khiển APU này có thể được sử dụng lại bởi các trình điều khiển phần cứng khác nhau trong khi trọng tâm ban đầu là nâng cao khả năng AI của MediaTek MT8183 SoC.
Mặc dù đã có khung”accel”của trình tăng tốc là một phần phụ của hệ thống con DRM, đề xuất mới từ các nhà phát triển Bay Libre là có trình điều khiển APU này để tiếp tục phát triển lĩnh vực trình điều khiển nhân AI/trình điều khiển máy gia tốc này. Bailon đã viết trong loạt bản vá ban đầu:
“Điều này bổ sung trình điều khiển DRM thực hiện giao tiếp giữa CPU và APU. Trình điều khiển nhắm mục tiêu thiết bị nhúng thường chạy suy luận bằng cách sử dụng một số mô hình dựng sẵn. Mục tiêu là cung cấp cơ sở hạ tầng chung có thể được tái sử dụng để hỗ trợ nhiều máy gia tốc. Cả nhân, không gian người dùng và phần sụn đều cố gắng sử dụng tiêu chuẩn và hiện có để thúc đẩy nỗ lực phát triển và bảo trì. Sê-ri thực hiện hai trình điều khiển nền tảng, một trình điều khiển cho mô phỏng và một trình điều khiển khác cho mt8183 (tương thích với mt8365).”
Văn bản trợ giúp DRM_APU Kconfig được đề xuất tiếp tục bổ sung:
“Điều này cung cấp trình điều khiển DRM cung cấp một số phương tiện để giao tiếp với Bộ xử lý AI (APU). Trình điều khiển dự định cung cấp một cơ sở hạ tầng chung có thể được sử dụng để hỗ trợ nhiều APU khác nhau.”
Bên cạnh một số vấn đề kỹ thuật được nêu ra trong quá trình xem xét mã ban đầu, một số phản đối đã được đưa ra về việc chỉ đặt tên trình điều khiển này”APU”. Thay vào đó, một số đề xuất đã được đưa ra để có thể gọi nó là apu_if hoặc tiny_apu. Chúng ta sẽ thấy những gì đến từ nỗ lực này. Những người quan tâm có thể xem loạt bản vá ban đầu để tìm hiểu thêm về trình điều khiển APU là nỗ lực nguồn mở mới nhất trong lĩnh vực trình điều khiển tăng tốc AI đang phát triển.
Trong số các trình điều khiển nhân AI nguồn mở đang diễn ra khác, dành cho Intel Habana Labs là trình điều khiển mạnh mẽ và đáng chú ý nhất trong lĩnh vực này, tiếp theo là trình điều khiển mới Bộ xử lý đa năng Intel (iVPU) cho Meteor Lake, cũng như các trình điều khiển của Qualcomm, Toshiba và các hãng khác đang trong các giai đoạn phát triển khác nhau.