ImageVerifierCode 换一换
格式:PPTX , 页数:14 ,大小:418.91KB ,
资源ID:1073944      下载积分:12 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1073944.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(MATLAB并行计算简介.pptx)为本站会员(ga****84)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

MATLAB并行计算简介.pptx

1、MATLAB并行计算简介并行计算简介nMATLAB并行平台底层架构nMATLAB并行平台搭建n并行程序的编写与实例n实验室 MATLAB并行集群1MATLAB并行平台底层架构(一)并行平台上的三种角色“ 警察 ” :维护整个平台。(mdce:底层维护和通信进程 )“ 老板 ” :接任务,雇佣工人并分配任务。( jobmanager:负责对计算机资源的管理,接收用户发过来的并行计算任务。)“ 工人 ” :努力工作。( worker:工作进程)我 负责维护 整个并行平台接生意咯,客户 要什么我就叫工人搞定它。听老板的 话,努力干活!2MATLAB并行平台底层架构(二)MATLAB并行平台底层架构图

2、3MATLAB并行平台搭建(一)l安装和开启 mdce(分布式计算引擎)运行 -cmd安装 mdce: mdce install 开启 mdce: mdce start注意: mdce安装后会下次开机自动启动警察来了!4MATLAB并行平台搭建(二)l配置 jobmanager1. 打开 matlab软件,菜单选 ParallelManage Configurations,弹出对话框;2. Filenewjobmanager,弹出对话框: Scheduler项, LookupURL处填写所用计算机的名称,如 node5; Name项为自拟的 jobmanager的名称,如 myjobmanag

3、er Jobs项, Number of Workers处表示该 jobmanager运行并行程序时需要最小worker数目(即 最小 worker数目才执行),以及该 jobmanager可拥有的最大 worker数目;3. 点击 OK,完成配置。完善 资 料,合法 经营 。5MATLAB并行平台搭建(三)l打开 jobmanager命令行下输入:startjobmanager name myjobmanager即前面配置时的名字 附:关闭 jobmanagerstopjobmanager name myjobmanager正式登 场!6MATLAB并行平台搭建(四)l创建 worker进程

4、(雇佣工人 )同样在命令行下输入:startworker jobmanagerhost node5 jobmanager myjobmanager name worker1 remotehost node1node5:本地计算机名字myjobmanager: jobmanager的名字worker1:worker进程的名字node1:远程计算机的名字注意: 可开启多个不同名字的 worker进程; 若在本地上创建则不需后面的 -remotehost node1。附:关闭 worker 进程:stopworkername worker1 remotehost node1我聘 请你。 好。平台搭建

5、完 毕 !可用 nodestatus指令 查看。7MATLAB并行程序编写 资源查找,创建对象; 创建 工作( job); 指定工作任务( task); 提交工作; 等待; 返回计算任务结果。findResource()createJob()createTask()submit()getAllOutputArguments()waitForState()程序结构和相关函数调用8MATLAB并行程序示例%程序功能,并行计算求 2+4, 5+8, 1+7的和。 资源查找,创建对象。jm = findResource(scheduler, type, jobmanager, name, myjobm

6、anager,LookupURL, node5);需要修改的是红色划线参数,第一个即前面 jobmanager的名字,第二个即本地主机的名字 创建工作,并将该工作所需的数据、程序发到各个 worker处。job1=createJob(jm);%工作名为 job1%set(job1, FileDependencies, bb1.m,bb2.m,bb3.m,W_FDJ1.mat,W_FDJ2.mat,W_FDJ3.mat);注: set()函数就是将该工作所需的数据、程序发到各个 worker处 ,本程序不需要用到。 创建任务createTask(job1, sum, 1, 2,4); creat

7、eTask(job1, sum, 1, 5,8); createTask(job1, sum, 1, 1,7); 为 job1创建了 3个任务, sum代表函数头, 1代表返回参数个数,此处为 1个,2,4代表函数 sum的输入参数。 9 提交工作submit(job1); 等待waitForState(job1, finished); 返回结果results = getAllOutputArguments(job1);其中 results1代表任务 1的结果,本程序则为 6。 (2+4)results2代表任务 2的结果,本程序则为 13。 (5+8)results3代表任务 3的结果,本程序则为 8。 (1+7)u完整程序如下MATLAB并行程序示例10

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。