4

是否有任何面向 Matlab 的常用作业调度规则的代码,例如 EDD、SPT 或 FIFO?我只找到了TORSCHE 工具箱,但作为初学者很难理解。谢谢。

4

2 回答 2

0

有些人指导您如何分派 CPU 作业。但是,当我阅读它时,我的猜测是您正在谈论运筹学中的工作。

在这种情况下,我推荐的解决方案是:只需为您要使用的每个规则编写一个小函数,并匹配您拥有的输入。然后很容易在你拥有的每一位代码中重用这个函数。

这可能不是标准功能的原因是输入格式的多样性和易于自己编程的原因。

关于如何为例如 EDD 和 SPT 执行此操作的提示:只需根据各自的属性对它们进行排序,然后每次取第一个可用的。

于 2012-09-19T13:48:31.777 回答
0

MATLAB 支持一些第三方调度程序。以下页面列出了它们,并提供了对原生 MATLAB 作业管理器的一些基本了解。根据此文档,“对于高级资源和安全管理功能,您必须使用第三方调度程序。”

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

于 2012-05-22T19:29:28.200 回答