Files
Peter Mitsis 3123839801 tests: Increase sched_userspace timeout
Increase the sched_userspace timeout from the default of 60 seconds
to 300 seconds to account for variations in execution time caused
by host system load.

(Variation observed on the qemu_cortex_a53/qemu_cortex_a53 platform.)

Signed-off-by: Peter Mitsis <peter.mitsis@intel.com>
2025-07-29 22:53:52 -04:00
..

Userspace Scheduler Microbenchmark
##################################

This is a scheduler microbenchmark, designed to measure minimum
latencies (not scaling performance) of specific low level scheduling
primitives independent of overhead from application or API
abstractions. Contrary to the non-userspace version, it runs threads
in userspace with different memory domains.

 It works very simply: a main thread creates n "yielders"
threads at a higher priority, from this initial state:

1. The main thread starts all yielders
2. Each yielder yields k times
5. The main thread joins all yielders

This is run for multiples values of n, reporting each time the
average time taken for a yield context switch.