Правила диспетчеризации - PullRequest
       14

Правила диспетчеризации

4 голосов
/ 13 февраля 2012

Существует ли какой-либо ориентированный на Matlab код часто используемых правил отправки заданий, таких как EDD, SPT или FIFO?Я нашел только TORSCHE toolbox , но его довольно сложно понять как новичка.Спасибо.

Ответы [ 2 ]

0 голосов
/ 19 сентября 2012

Некоторые люди указали вам, как распределять задания ЦП.Однако, когда я читаю его, я думаю, что вы говорите о рабочих местах в Operations Research.

В этом случае я бы порекомендовал решение: просто запрограммируйте небольшую функцию для каждого правила, которое вы хотите использовать.и соответствует входу, который у вас есть.Затем легко использовать эту функцию в каждом имеющемся фрагменте кода.

Причина, по которой эта функция может не соответствовать стандартным функциям, заключается в разнообразии форматов ввода и простоте программирования.

Подсказка о том, как это сделать, например, для EDD и SPT: просто отсортируйте их в соответствии с соответствующим свойством, а затем каждый раз выбирайте первое доступное.

0 голосов
/ 22 мая 2012

MATLAB поддерживает некоторые сторонние планировщики.На следующей странице перечислены их, а также приведены некоторые минимальные сведения о собственном диспетчере заданий MATLAB.Согласно этой документации «Для расширенных функций управления ресурсами и безопасностью необходимо использовать сторонний планировщик».

http://www.mathworks.com/products/parallel-computing/supported/sched/level_of_support.html#directly

...