Планировщик и big.LITTLE на примере EAS / CFS

Video


Рассмотрим как же работает планировщик, которому нужно распределить нагрузку по разням архитектурам, кластерам и просто ядрам с разной частотой работы. Для примера возьмем EAS (Energy Aware Scheduling), CFS (Completely Fair Scheduler) и немного заденем гетерогенный планировщик HMP. Так же, упомянем зачем нужны CPUidle и CPUfreq. А вот про говернор поговорим как-нибудь позже.