[PATCH 12/12] accel/ivpu: Share NPU busy time in sysfs

Jeffrey Hugo quic_jhugo at quicinc.com
Fri May 10 16:55:25 UTC 2024


On 5/8/2024 7:29 AM, Jacek Lawrynowicz wrote:
> From: Tomasz Rusinowicz <tomasz.rusinowicz at intel.com>
> 
> The driver tracks the time spent by NPU executing jobs
> and shares it through sysfs `npu_busy_time_us` file.
> It can be then used by user space applications to monitor device
> utilization.
> 
> NPU is considered 'busy' starting with a first job submitted
> to firmware and ending when there is no more jobs pending/executing.
> 
> Signed-off-by: Tomasz Rusinowicz <tomasz.rusinowicz at intel.com>
> Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz at linux.intel.com>

This feels like something that would normally be handled by perf. Why 
not use that mechanism?

-Jeff


More information about the dri-devel mailing list