#3063 closed enhancement (fixed)
Make the EDF scheduler the default SMP scheduler
Reported by: | Sebastian Huber | Owned by: | Sebastian Huber |
---|---|---|---|
Priority: | normal | Milestone: | 5.1 |
Component: | config | Version: | 4.11 |
Severity: | normal | Keywords: | |
Cc: | Blocked By: | ||
Blocking: |
Description
The EDF SMP scheduler supports simple thread processor affinities (see #3059) with a small run-time overhead. The current default SMP scheduler lacks support for thread processor affinities at all. The EDF SMP scheduler offers a good feature set for most applications. So, use it by default. Run-time libraries like libgomp, MTAPI, work stealing schedulers, language interpreters (e.g. Erlang virtual machine), etc. use a one-to-one thread processor affinity for example.
Change History (5)
comment:1 Changed on 07/10/17 at 07:40:06 by Sebastian Huber <sebastian.huber@…>
comment:2 Changed on 07/10/17 at 07:49:06 by Sebastian Huber <sebastian.huber@…>
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
In [changeset:"90379988d69067bf4963c04496a75d47880461f8/rtems-docs" 9037998/rtems-docs]:
comment:3 Changed on 07/19/17 at 10:59:42 by Sebastian Huber <sebastian.huber@…>
In [changeset:"7ad82395c455951d1dcf458df5456d16a0b0563a/rtems" 7ad8239/rtems]:
comment:4 Changed on 10/10/17 at 06:25:58 by Sebastian Huber
Component: | SMP → config |
---|
comment:5 Changed on 11/09/17 at 06:27:14 by Sebastian Huber
Milestone: | 4.12.0 → 5.1 |
---|
Milestone renamed
Note: See
TracTickets for help on using
tickets.
In [changeset:"21389c061390cc04ea1d9882904daebfa86ee008/rtems" 21389c06/rtems]: