Возможно, имелась в виду работа исполнительной системы, например, в системе LuNA. ssd.sscc.ru В ней исполнительная система задаёт ход выполнения программы, управляет порядком исполнения задач, выстраивает коммуникацию между процессами системы. ssd.sscc.ru
Некоторые этапы работы алгоритма в такой системе: ssd.sscc.ru
- Сбор информации о выполнении фрагментов кода. ssd.sscc.ru Вместе с результатами вычислений фрагмента кода система получает и информацию о времени его выполнения. ssd.sscc.ru
- Определение временных границ скользящего окна и границ анализа собранных данных. ssd.sscc.ru Алгоритм накапливает информацию о выполнении фрагментов кода и периодически запускает процесс анализа собранных данных. ssd.sscc.ru
- Определение общей загрузки процессора и полезной загрузки процессора. ssd.sscc.ru На основе этих характеристик алгоритм выбирает количество потоков, которое будет работать на следующем отрезке времени. ssd.sscc.ru
- Изменение количества рабочих потоков по зафиксированному правилу на основе общей и полезной загрузок процессора. ssd.sscc.ru
Алгоритм составляется в расчёте на конкретного исполнителя с учётом его возможностей. miigaik.ru Чтобы алгоритм был выполним, нельзя включать в него команды, которые исполнитель не в состоянии выполнить. miigaik.ru