首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MATLAB实验室工作人员分配的内存

MATLAB实验室工作人员分配的内存
EN

Stack Overflow用户
提问于 2012-06-29 12:15:29
回答 1查看 481关注 0票数 1

我想知道,当我们运行spmd块并创建单独的实验室工作人员时,分配给每个工作人员的内存是多少?我有一台8核的机器,我用了8个实验室工作人员。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2012-06-29 15:45:15

当您使用并行计算工具箱中的matlabpool命令启动worker时,每个worker进程都启动相同-它们本质上是一个普通的MATLAB进程,但没有桌面可见。当您在它们上创建数组时,它们会消耗内存。例如,在下面的示例中,每个工作线程使用相同数量的内存来存储x

代码语言:javascript
复制
spmd
    x = zeros(1000);
end

但在下面的示例中,每个worker使用不同数量的内存来存储其x副本

代码语言:javascript
复制
spmd
    x = zeros(100 * labindex);
end
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11255983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档