[PATCH v2 15/15] score: Make EDF the default SMP scheduler

Sebastian Huber sebastian.huber at embedded-brains.de
Mon Jul 10 05:25:46 UTC 2017


Hallo Gedare,

thanks for the review.

On 09/07/17 14:15, Gedare Bloom wrote:

> Rest of these patches looked good other than my few notes. Just
> another question, does this scheduler support:
> * partitioned EDF
> * clustered EDF
> * global EDF
> Just based on how the scheduler instances and affinity sets are defined?

This EDF implementation doesn't support arbitrary thread processor 
affinities (APA), so you cannot use the affinity sets to get clustered 
EDF with it. You can use scheduler instances for this.

I guess its very hard to implement an EDF scheduler with APA support 
that works well on machines with several L2+ caches. The restriction to 
one-to-one and one-to-all greatly simplifies the problem.

-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.



More information about the devel mailing list