Я понимаю, что групповое планирование — это алгоритм планирования для параллельных систем, который планирует одновременное выполнение связанных потоков или процессов на разных процессорах. Групповое планирование используется таким образом, что если два или более потока или процесса взаимодействуют друг с другом, все они будут готовы к общению одновременно. Однако как алгоритм группового планирования определяет, что конкретный набор процессов будет обмениваться данными между собой, и, следовательно, планирует одновременное выполнение связанных потоков или процессов на разных процессорах?
Групповое планирование в RTOS на многоядерном процессоре
Ответы (1)
Групповое планирование обычно применяется к заданию либо по умолчанию в операционной системе, либо потому, что задание помечено для группового планирования. Все задачи в задании планируются вместе без попытки измерить, все ли они активно обмениваются данными.
В следующем документе есть введение и несколько цитат, которые могут помочь вам получить представление о расписании банд:
Папазахос, ZC; Караца, HD; , «Групповое планирование в двухкластерной системе с критическими спорадическими заданиями и миграциями», Оценка производительности компьютерных и телекоммуникационных систем, 2009 г. SPECTS 2009. Международный симпозиум по , том 41, №, стр. 41-48, 13- 16 июля 2009 г. URL-адрес: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5224147&isnumber=5224098