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 hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
data_structure_perf tests/*: Switch integration platform to native_sim 2023-11-30 09:42:25 -05:00
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 userspace tests/samples: Exclude in posix arch 2023-10-24 09:05:29 +02:00
sys_kernel tests: Update sys_kernel benchmark 2023-10-17 21:48:51 +03:00
wait_queues tests: wait queue benchmarks 2024-10-07 20:16:20 -04:00