Re: [PATCH i-g-t 3/3] gem_memory_bandwidth: Add test

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Oct 05, 2015 at 02:42:25PM +0300, Antti Koskipaa wrote:
> This is a benchmark for testing the GPU read and write bandwidth.

I don't see any pass/fail logic so why put in amongst the regression
tests?

Please don't advertise this as gem_memory_bandwidth either, it is just a
rendercopy speed test. Note that LOOPS is critical here, setting it to 1
and we measure dispatch overhead (also v. important), setting it to
10,000 we saturate the RCS ring, force RPS boosting etc. Similarly,
measuring performance at min/max clocks is also interesting. There are a
lot of implicit variables here at play that are not taken account of.

I would like to have a set of perf tests as regression tests. What I
have in mind is basically doing a fixed workload inside igt and have the
core automatically compare the runtime of a subtest against a local
database of results and s/PASS/SLOW/ (or outright FAIL) if it exceeds
some threshold. 
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre
_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/intel-gfx




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux