For several months, Mediatek engineers have been releasing Linux kernel driver code to bring the AI â€‹â€‹Processing Unit (APU) into SoC MT8192 while this weekend is the full set of fixes to over eight thousand lines of code.
There have been a few APU and IOMMU power management fixes previously released while on Saturday was the full set of fixes for setting up the MT8192 APU with power control, tinysys controller (a micro- controller on the APU) and middleware support. In total, this is 8.1k lines of new kernel code.
Mediatek’s documentation for the MT8192 promotes its AI processor as an â€œAPU 2.0â€ design and capable of 2.4 PT, five times the performance of their previous generation APU. “This high performance multi-core AI processor can work in conjunction with built-in cameras and microphones to enrich a wide range of voice and visual applications such as speech recognition and voice control, speech and image recognition, speech to text , live translation, object recognition, background removal, noise reduction, image and video segmentation, gesture control and enhancements based on Google AR Core, all in real time.“
The SoC MT8192 has been in select Chromebooks and other devices since its announcement last year. The octa-core layout of the MT8192 features four Cortex-A76 cores and four A55 cores, while on the graphics side is Arm Mali G-57.
The 13 fixes that support this AI processing unit are now under review. So far, I haven’t found any supported user space code to go with this Mediatek APU kernel driver, so ultimately we’ll see how this input is received and what ultimately happens to it.