zephyr/tests/benchmarks
Peter Mitsis cedd36106b kernel: Begin abstracting out _sched_spinlock
In a uniprocessor system, _sched_spinlock may not need to be
held in all the same cases that it does in a multiprocessor
system. Removing those unnecessary usages can lead to better
performance on UP systems. In the case of uncontested taking
and giving of a semaphore, this can be as much as a +14%
performance gain.

Signed-off-by: Peter Mitsis <peter.mitsis@intel.com>
2024-10-21 18:38:00 -05:00
..
app_kernel build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
cmsis_dsp
data_structure_perf
footprints build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
latency_measure tests: latency_measure: reduce the chance of cycles underflow 2024-10-08 18:10:11 -04:00
mbedtls modules: mbedtls: rename CONFIG_MBEDTLS_MAC_*_ENABLED and rm duplicates 2024-05-29 08:39:26 +02:00
sched kernel: Begin abstracting out _sched_spinlock 2024-10-21 18:38:00 -05:00
sched_queues tests: scheduler queue benchmarks 2024-10-07 20:16:20 -04:00
sched_userspace
sys_kernel
wait_queues tests: wait queue benchmarks 2024-10-07 20:16:20 -04:00