注释:由于Matlab版本升级,用法可能有变化

文章来源:http://hi.baidu.com/modelren/item/6a9d09ff178db405d99e7220

我的实验室有五台双核Pentium D 925计算机,这正适合用来做分布式或并行式计算。我打算只调用那些计算机中的一个核参与计算,留下一个核可以让其他人正常地使用该计算机。我们在这里将会介绍Matlab中Distributed Computing Toolbox的基本使用方法,目标是实现简单的分布式计算。

Distributed Computing Toolbox就是分布式计算工具箱,简称DCT,其可以在多台计算机组成的Cluster中实现分布式或并行式计算。简单来说,我们是把一个很繁重的工作,分解成许多小任务,然后分给不同的计算机去处理,最后把计算结果汇总,以达到提高计算效率的目的。

Matlab的做法是这样的:在每台参与计算的计算机中启动一个叫Matlab Distributed Computing Engine的服务,该服务能启动参与计算的worker的Matlab session和管理各台计算机workers的job manager。

Job manager对workers进行管理

给workers分配计算任务

接收workers计算后的结果

。而你

本人就是client

,你要把你的工作分解为多个任务,然后把任务给job manager。job manager就会根据workers的多少和空闲情况,适当地把任务分配给workers去做。workers完成任务后,会把结果返回给job manager。当所有w

matlab集群版,分布式Matlab计算集群建立方法与Demo相关推荐

  1. 分布式Matlab计算集群建立方法与Demo

    文章来源:http://hi.baidu.com/modelren/item/6a9d09ff178db405d99e7220 我的实验室有五台双核Pentium D 925计算机,这正适合用来做分布 ...

  2. mysql的集群和分布式区别_集群和分布式,你知道其中的区别吗?

    经常听到MySql集群.Redis集群.分布式系统等概念,但是,很少有机会深究,到底什么集群,什么是分布式?在概念上这俩个词很接近,难道不需要区分?其实,非常有必要区分这两个概念,帮助我们对计算机的理 ...

  3. mysql集群与分布式数据库_Mysql集群与分布式数据库区别

    mysql集群与分布式数据库的区别 简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率. 例如: 如果一个任务由10个子任务组成,每个子任务单独执 ...

  4. java集群和分布式 区别_集群与分布式的联系以及区别

    集群(Cluster)是一组独立的计算机系统构成一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信.应用程序可以通过网络共享内存进行消息传送,实现分布式计算机. 在客户端看来,一个集群就象是一 ...

  5. Linux仿真运算集群,fluent DPM Linux计算集群运行报错 - 计算模拟 - 小木虫 - 学术 科研 互动社区...

    计算对象是一个三维圆柱在空间中做简谐运动,计算域顶面有离散相入射. DPM设置为面入射,按rosin预设函数分布,unsteady particle track, 按0.001s的粒子时间步计算(计算 ...

  6. mysql的集群和分布式区别_集群和分布式的区别

    简单概括: 集群:多个人在一起做同样的事 . 分布式 :多个人在一起做不同的事 . 负载均衡:决定将任务以某种规则分给谁做. 详细分析 (1)分布式是指多个系统协同合作完成一个特定任务的系统. 分布式 ...

  7. java集群和分布式 区别_集群和分布式的区别?

    集群和分布式有什么区别? 分布式系统: 分布式系统(distributed system)是建立在网络之上的软件系统.正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性.因此,网络和分布式系统 ...

  8. 电池工况测试 matlab,一种燃料电池耐久性测试加速工况建立方法及装置与流程...

    本发明属于燃料电池技术领域,具体涉及一种燃料电池耐久性测试加速工况建立方法及装置. 背景技术: 近年来,环境污染问题日益严重.为了应对全球能源短缺和环境污染等问题,开始提倡大力发展新能源汽车,越来越多 ...

  9. matlab学生试用版,免费试用MATLAB

    请选择其一 Alabama Alaska 美属萨摩亚 APO/FPO AA APO/FPO AE APO/FPO AP Arizona Arkansas California Caroline Isl ...

最新文章

  1. shell 学习之正则、别名以及管道重定向
  2. python学习笔记(7-11)
  3. java question_Core Java Question List No3
  4. 大数据多属性的数据架构设计
  5. Html 教程 (3)元素
  6. php 导入表格数据,PHPExcel 导入Excel数据的方法
  7. RH124 第六单元   管理物理存储
  8. idea 解决jar 的冲突
  9. Qt工作笔记-对QXmlStreamWriter进一步的认识(写复杂的XML文件)
  10. JS进阶 你真的掌握变量和类型了吗?
  11. oracle注意事项
  12. 自动升级WordPress失败解决方法
  13. 程序员秃顶算工伤吗?
  14. cc.Layout代码设置裁剪
  15. AI吻合度100%,某业余6段棋手吊打围甲7段,疑似AI附体
  16. 科大讯飞的语音合成(播放)功能
  17. 当前计算机硬盘容量的计量单位是GB,当前计算机硬盘容量的计量单位是GB,它相当于________字节...
  18. 关于移动端IOS input弹起键盘时,引起高度问题
  19. 线性代数物理意义学习(从几何角度出发,不同于数值解析解)
  20. python实现Content-Type: multipart/form-data; boundary=xxx接口的调用

热门文章

  1. netstat命令不可用,安装net-tools
  2. ResultSet(结果集)、Statement
  3. 深入浅出PaddlePaddle函数——paddle.ones_like
  4. Docker(7)Redis主从配置和集群配置
  5. TCP短连接与长连接
  6. Linux 下Nginx开启status用以监控状态信息
  7. 求一个3*3矩阵对角线元素之和
  8. Android消息提醒
  9. 网络入侵防御系统全解
  10. 断网后parsec无法检测发现台式机设备的解决办法