图片缩略图

多核-多核并行处理

version 1.39.0.0 (44.6 KB) by 马库斯Buehren
这个包提供多核/多机器上的并行处理。

20.1 k下载

更新2014年7月21日

查看许可协议

这个包提供了在一台机器上的多个核心上的并行处理,或者在可以访问公共目录的多台机器上的并行处理。
如果你有多个相互独立的函数调用,你可以将你的代码写成

for k = 1:numel(parameterCell)
resultCell {k} = myfun (parameterCell {k});
结束

然后,用

resultCell = startmulticoremaster(@myfun, parameterCell);

允许你并行计算你的循环。所有您需要做的是启动尽可能多的附加Matlab会话/进程,因为您希望奴隶工作,并运行

startmulticoreslave

在那些额外的Matlab会话中。

所有的程序都是在简单的和平台无关的Matlab中编写的——不使用工具箱,不需要编译mex文件。

请从1开始。文档文件multicore.html, 2。函数startmulticoremaster的帮助行。米和3。演示函数multicoredemo.m。

与其他用户在此讨论:http://groups.yahoo.com/group/multicore_for_matlab

我花了很多时间来开发这个包。如果你想让我知道你很欣赏我的工作,你可以通过捐款来表达你的感激:https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=GPUZTN4K63NRY

关键词:并行处理,分布式计算,多核。

引用作为

马库斯Buehren(2021)。多核-多核并行处理(//www.tatmou.com/matlabcentral/fileexchange/13775-multicore-parallel-processing-on-multiple-cores), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2007b
与任何版本兼容
平台的兼容性
窗户 macOS Linux
确认

启发:gapolyfitn批处理作业

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!