-
dragonfly:蜻蜓主从多机Matlab代码
资源介绍
主从多机matlab代码DragonFly
框架规范
DRAGONFLY
包是一个框架,它允许并行化需要在并行进程之间进行低通信或不需要通信的
Matlab/Octave
代码部分。
主要思想是用一个简单的界面管理一个通用并行范式“令人尴尬的并行”的并行处理。
这个想法是拆分重复结构(嵌套函数),然后在为执行选择的所有进程之间共享。
进程可以分布到不同的内核、CPU
或工作站,同时还要考虑并行环境中机器的计算权重。
Drangonfly
会根据硬件容量分配或多或少的工作量。
简而言之,DragonFly
将为每个并行线程打开新的
Octave/MATLAB
实例,即原则上它会打开硬件配置允许的尽可能多的
Octave/MATLAB
实例。
用户有责任确保打开的
MATLAB
实例数量符合其
MATLAB
许可证。
参考:
Azzini,
I.,
Muresano,
R.,
Ratto,
M.
Dragonfly:MATLAB/Octave
的多平台并行工具箱,计算机语言、系统和结构,52,
2018,
21-42。
Ratto,
M.、Azzini,
I.、Bastani,
H.、Vi
- 上一篇: bvar:贝叶斯VAR模型
- 下一篇: Dragonfly