控制Scilab的parallel_run函数使用的核心数

时间:2015-04-14 17:32:50

标签: parallel-processing scilab

如何设置Scilab使用的parallel_run函数的核心数?

1 个答案:

答案 0 :(得分:1)

来自parallel_run documentation

  

使用配置参数调整并行化

     

正如我们在调用序列中看到的那样,可以添加一个   配置参数作为parallel_run的最后一个参数。这个   参数由params模块处理并使用init_param()创建   (有关如何处理参数的更多信息,请参阅   add_paramset_paramremove_param的帮助页面。

     

工人人数

     

并行使用的计算资源的数量可以由   参数nb_workers。默认值(0)使用的工作数量为   有核心可用。

代码示例

function a=g(arg1)
  a=arg1*arg1
endfunction

res=parallel_run(1:10, g, init_param('nb_workers', 2));