LUMIERA.clone/doc/devel
Ichthyostega 1316ee2c7f Scheduler-test: adjust contention mitigation as result of testing
Investigate the behaviour over a wider range of job loads,
job count and worker pool sizes. Seemingly the processing
can not fully utilise the available worker pool capacity.

By inspection of trace-dumps, one impeding mechanism could
be identified: the »stickiness« of the contention mitigation.
Whenever a worker encounters repeated contention, it steps up
and adds more and more wait cycles to remove pressure from the
schedule coordination. As such this is fine and prevents further
degradation of performance by repeated atomic synchronisation.
However, this throttling was kept up needlessly after further
successful work-pulls. Since job times of several milliseconds
can be expected on average in media processing, such a long
retention would spread a performance degradation over a duration
of several frames. Thus, the scheme for step-down was changed
to decrease the throttling by a power series rather than just
documenting the level.
2024-04-12 02:23:31 +02:00
..
draw Job-Planning: new draft - organise the overall planning process 2023-04-17 04:51:38 +02:00
dump Scheduler-test: adjust contention mitigation as result of testing 2024-04-12 02:23:31 +02:00
images Timeline: document use of custom CSS rules 2023-03-17 01:10:33 +01:00
meeting_summary Switch to HTTPS: also adjust protocol for the ASCIIDOC generated links 2018-10-26 17:47:18 +02:00
rfc Rfc: clarify my reasons for the rejection 2023-02-09 01:05:42 +01:00
rfc_dropped DOC: mark this RfC as dropped -- it was never implemented this way 2014-09-08 02:46:46 +02:00
rfc_final Rfc: overrule and push the "Scripting language Lua" back to draft. 2023-02-04 02:08:25 +01:00
rfc_parked apply the new RFC structure to existing RFC's 2012-08-30 20:50:08 +02:00
rfc_pending Rfc: overrule and push the "Scripting language Lua" back to draft. 2023-02-04 02:08:25 +01:00
template DOC: update meeting and IRC transcript overview pages 2013-09-16 04:03:42 +02:00
transcript DOC: some further round-up and polishsing 2013-10-28 06:14:42 +01:00
uml PlaybackVerticalSlice: design analysis for Frame Dispatcher and Scheduler 2023-04-14 04:43:39 +02:00
.gitignore Project: update and clean-up Doxygen configuration 2021-01-24 19:35:45 +01:00
design_process.txt create a submenu entry showing all RfC 2012-10-07 08:06:30 +02:00
DIR_INFO DOC: some further round-up and polishsing 2013-10-28 06:14:42 +01:00
Doxyfile Project: update and clean-up Doxygen configuration 2021-01-24 19:35:45 +01:00
Doxyfile.browse Project: update and clean-up Doxygen configuration 2021-01-24 19:35:45 +01:00
Doxyfile.pdf Project: update and clean-up Doxygen configuration 2021-01-24 19:35:45 +01:00
DoxygenLayout.xml DOC: reorganise the Doxygen configuration and structure 2013-10-25 06:34:38 +02:00
report.txt Switch to HTTPS: also adjust protocol for the ASCIIDOC generated links 2018-10-26 17:47:18 +02:00