parallel-processing - 限制Matlab的并行工具箱使用所有内核

标签 parallel-processing matlab

是否有可能拒绝 Matlab 访问所有内核的方法?目前机器上有 8 个,但我想将 Matlab 的使用量减少到每个用户 3 个,这样一个用户就不会在所有 8 个上开始一项工作,从而减慢其他用户的速度。

我没有分布式计算服务器许可证...只是普通的旧并行过程工具箱

最佳答案

无法在 MATLAB 内部强制实现严格限制,但您可以设置本地调度程序的“ClusterSize ”属性。不幸的是,这必须针对每个用户来完成。除此之外,您还需要使用操作系统功能,但我不确定这样的东西是否存在。

关于parallel-processing - 限制Matlab的并行工具箱使用所有内核,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5267107/

相关文章:

r - 出现错误时如何停止并行循环

sql-server - Talend Open Studio 是否有类似于 SSIS 的序列容器?

image - 想了解为什么抖动算法可以降低颜色深度吗?

Matlab:从矩阵中删除行/列是否昂贵?

matlab - 使用 PARFOR 和 FOR 的不同结果

C++ 单例实现Meyer's vs call_once

python - 运行并行 KMeans 时为 "index N is out of bounds for axis 0 with size N",而顺序 KMeans 工作正常

带函数的 Matlab 脚本

matlab - 将 3d 坐标存储在点列表中 Matlab

performance - 在MATLAB中高效的树实现