[PATCH v5 0/7] New DRM accel driver for Intel VPU

Jeffrey Hugo quic_jhugo at quicinc.com
Thu Jan 12 17:10:00 UTC 2023


On 1/9/2023 5:23 AM, Jacek Lawrynowicz wrote:
> Hi,
> 
> This patchset contains a new Linux* Kernel Driver for Intel® VPUs.
> 
> VPU stands for Versatile Processing Unit and it is an AI inference accelerator
> integrated with Intel non-server CPUs starting from 14th generation.
> VPU enables efficient execution of Deep Learning applications
> like object detection, classification etc.
> 
> The whole driver is licensed under GPL-2.0-only except for two headers imported
> from the firmware that are MIT licensed.
> 
> User mode driver was open sourced in December 2022 and it is available at:
> https://github.com/intel/linux-vpu-driver

I feel like I forgot to mention this earlier because I can't find a 
reference to it in my mails.  I would like to see something in 
Documentation for this driver/device.  Would be nice to get an overview 
of how it works (system block diagram?), how it is intended to be used, 
etc.  Include relevant references.  This would be a great place to 
document the UMD and the compiler (I am positive you have mentioned the 
compiler before, but I am currently failing to find a reference to it).

I feel that traditional DRM gets away from not needing this since their 
stuff is pretty well established.  Everyone uses Mesa/igt and so how 
things are structured/used is fairly well implied.  Accel is brand new 
and doesn't have that yet so I suspect we'll be well situated if we take 
the extra effort to spell out these things which might be just assumed 
elsewhere.  Hopefully, over time, such documentation helps in 
identifying useful areas to build up the common code of the subsystem.

I can't justify holding up this series for this though.  Please put it 
on some todo list  :)

-Jeff


More information about the dri-devel mailing list