[Pixman] [PATCH 0/9] lowlevel-blt-bench improvements for automated testing

Pekka Paalanen ppaalanen at gmail.com
Wed Jun 10 06:32:49 PDT 2015


From: Pekka Paalanen <pekka.paalanen at collabora.co.uk>

Hi,

most of the patches are trivial cleanups. The meat are the last two:
CSV output mode and skipping the memory speed benchmark.

Both new features are designed for an external benchmarking harness,
that runs several different versions of Pixman with lowlevel-blt-bench
in an alternating fashion. Alternating iterations are needed to get
reliable results on platforms like the Raspberry Pi.

I have a WIP script at
https://git.collabora.com/cgit/user/pq/pixman-benchmarking.git/tree/interbench.bash
which I use to run lowlevel-blt-bench over night.


Thanks,
pq

Pekka Paalanen (9):
  lowlevel-blt-bench: move usage to a function
  lowlevel-blt-bench: move explanation printing
  lowlevel-blt-bench: make test_entry::testname const
  lowlevel-blt-bench: print single pattern details
  lowlevel-blt-bench: move speed and scaling printing
  lowlevel-blt-bench: all bench funcs to return pix_cnt
  lowlevel-blt-bench: refactor to Mpx_per_sec()
  lowlevel-blt-bench: add CSV output mode
  lowlevel-blt-bench: add option to skip memcpy measurement

 test/lowlevel-blt-bench.c | 243 +++++++++++++++++++++++++++++++---------------
 1 file changed, 163 insertions(+), 80 deletions(-)

-- 
2.3.6



More information about the Pixman mailing list