You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Actually, it is the GEDF scheduler that does this. PR #2442 addresses this by removing the feature that automatically selects the GEDF scheduler when deadlines are present. Now, you have to explicitly select GEDF to get that scheduler. But the GEDF scheduler will rarely be the best choice on a multicore machine because it sacrifices parallelism.
A better approach would be to use the NP scheduler with layered scheduling. An alternative that might simplify layered scheduling, I think, would be to adjust the NP scheduler so that it assigns reactions with earlier deadlines to lower numbered worker threads, and then statically give lower-numbered worker threads higher priority.
Currently the NP scheduler will modify the levels of reactions based on deadline and inherited deadline thus changing the execution order.
The text was updated successfully, but these errors were encountered: