[PATCH 0/3]
nishit.sharma at intel.com
nishit.sharma at intel.com
Thu Aug 14 15:58:11 UTC 2025
From: Nishit Sharma <nishit.sharma at intel.com>
Added loop_kernel_duration in available pipelines. loop_kernel_duration
holds sleep duration and during sleep GPU will be workng.
Patch-1/3: loop_kernel_duration addition in available pipelines in
lib/intel_compute.c. igt_skip is called in pipeline which doesn't support
loop_kernel shader.
Patch-2/3: Added loop-duration-2s subtest in tests/intel/xe_compute to
test if GPU is executing shader when sleep is called. This is verfied
using gputop in another terminal. This also tests whether the test
executed successfully in >= 2seconds of duration set
Patch-3/3: Added eu-busy-10s test which creates multi threads depending
on num_slices available and schedules workload on all ccs instances
available. This also prints engine utlization in percentage while
workload is executing.
Nishit Sharma (3):
lib/intel_compute: loop_kernel_duration in Pipeline
tests/intel/xe_compute: Added loop_duration_2s subtest
tests/intel/xe_compute: Added eu-busy-10s test
lib/intel_compute.c | 25 +++-
lib/intel_compute.h | 2 +
tests/intel/igt_eu_perf.h | 255 ++++++++++++++++++++++++++++++++++
tests/intel/xe_compute.c | 280 ++++++++++++++++++++++++++++++++++++++
tests/meson.build | 1 +
5 files changed, 562 insertions(+), 1 deletion(-)
create mode 100644 tests/intel/igt_eu_perf.h
--
2.43.0
More information about the igt-dev
mailing list