Алгоритм Energy Conscious Scheduling будет реализован в виде набора программ промежуточного слоя, которые распределяют между задачами ресурсы оборудования, учитывая при этом требования экономии энергии. Авторы рассчитывают, что со временем такие методы можно будет встроить в операционные системы.
Прототип системы должен быть готов в начале будущего года, а к концу его авторы собираются выпустить коммерческий продукт.
Алгоритм использует встроенные в процессор функции динамического масштабирования напряжения. Вычисления, как правило, состоят из зависящих друг от друга задач, и во время ожидания завершения работы родительского процесса ресурсы тратятся напрасно. Использование алгоритма ECS для регулирования напряжения на процессорах и распределения задач между ними способно, по утверждениям авторов, почти вдвое сократить затраты энергии.

Поделитесь материалом с коллегами и друзьями