LUMIERA.clone/tests/vault/gear
Ichthyostega c183045dfa Library: switch Microbenchmark setup to C++17 threads
Over time, a collection of microbenchmark helper functions was
extracted from occasional use -- including a variant to perform
parallelised microbenchmarks. While not used beyond sporadic experiments yet,
this framework seems a perfect fit for measuring the SyncBarrier performance.

There is only one catch:
 - it uses the old Threadpool + POSIX thread support
 - these require the Threadpool service to be started...
 - which in turn prohibits using them for libary tests

And last but not least: this setup already requires a barrier.

==> switch the existing microbenchmark setup to c++17 threads preliminarily
    (until the thread-wrapper has been reworked).
==> also introduce the new SyncBarrier here immediately
==> use this as a validation test of the setup + SyncBarrier
2023-09-24 18:07:28 +02:00
..
activity-detector-test.cpp Activity-Lang: abstracted execution framework complete and tested (closes: #1319) 2023-09-03 01:50:50 +02:00
activity-detector.hpp Activity-Lang: abstracted execution framework complete and tested (closes: #1319) 2023-09-03 01:50:50 +02:00
block-flow-test.cpp Library: switch Microbenchmark setup to C++17 threads 2023-09-24 18:07:28 +02:00
scheduler-activity-test.cpp Activity-Lang: complete handling of IO activities 2023-09-03 00:40:37 +02:00
scheduler-commutator-test.cpp Workforce: implementation complete 2023-09-09 23:42:13 +02:00
scheduler-invocation-test.cpp Workforce: implementation complete 2023-09-09 23:42:13 +02:00
scheduler-usage-test.cpp Workforce: requirement analysis 2023-09-05 00:22:17 +02:00
work-force-test.cpp Workforce: implementation complete 2023-09-09 23:42:13 +02:00