



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、matlab 并行计算之 parformatlab 并行计算之 parfor 提高 matlab 代码的执行效率,是很多码农们的迫 切愿望和需求。最重要的当然是好的代码结构,向量化的语言的高效性是 for 循环 拍马也赶不上的。但是,现实中很多时候我们是需要使用到 for 循环的,为此可以 使用 matlab 的并行计算来提高代码执行效率。并行计算的原理就是将代码分配到多个处理器中进行运算。例如 8 核的机器, 就可以同时调动 8 个处理器来运算。不过为了在运算时你不至于太无聊,还是留下 一个给自己做其他事情用吧。1、启动和关闭并行计算功能启动:CoreNum=7; %调用的处理器个数if m
2、atlabpool(size) U&erEs Guide-emPsrjLel rdr-Loaps :parfori硏 Getting Started with parforT li a v a 厂-Programming 匸ensjderaLion1 1 ICT CAdl 1For?n of broadca Single Program Multiple Data (cpmd)Inter active P目如 T Computation with prrWith i asu Math with 仁odittributed Arrayst vil:- Pragramming OvervtetvA
3、 (:i Evaludlin Functions inClusterA: Programming Distributed Jobs? Programmirg Parallel JobsWhen yo厂th i r-_,_ .亠:an inrlaM1在此,我将摘取一部分重要的加以说明并举例。在parfor中,变量不再是随心所欲的使用,有着其自己的分类。在parfor运时,我们经常会遇到这样的错误“Error: The variable xxx in a parfor cannot be classified. ”说的就是变量xxx不能被正常划分到正确的类别中Lul屮芬1 山弗 fil鼻卵止F_r
4、H dip|L4jrj.何t Odiriin4f 3. 1口 巾? Wparfor变量一共分为5类,每一类的定义和用途就不说了,看一眼就明白。需要注意的是以下几点(1) 循环变量循环变量在循环体中的使用一定要具有独立性,循环体之间不相关。例 a(i)=a(i-1)*temp; 是不行的。(2) sliced 变量(一般是数组,被各个处理器分割成一个个 slice) slice 变量 在一个循环体内只能出现一个 slice ,简单说就是一个循环体内只能出现 slice 数 组的一个元素。例a(i)=temp1;a(i+1)=temp2;是不行的。另外, slice 变量的下标一定要连续,例a(2*i)=temp;是不行的。(3) 临时变量matlab 使用变量的一个好处是不需要预定义。但是在使用 parfor 时,这会弄 混 sliced 变量和临时变量。由于临时变量不需要有 sliced 变量的限制,使用更自 由,因此一定要区分开。方法是在 parfor 中对临时变量进行预定义。例 parfor i=1:10b=zeros(1,4);f
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 脑部协调力测试题及答案
- 大多数电焊测试题及答案
- 物业夜班人员管理制度
- 元朝边疆管理制度
- 医院预决算管理制度
- 结构分析软件评测师试题及答案
- 体系会议管理制度
- 果树高压育苗管理制度
- 广告公司分店管理制度
- 拆除公司项目管理制度
- YS/T 756-2011碳酸铯
- GB/T 29047-2021高密度聚乙烯外护管硬质聚氨酯泡沫塑料预制直埋保温管及管件
- GB/T 21268-2014非公路用旅游观光车通用技术条件
- GA/T 445-2010公安交通指挥系统建设技术规范
- 国家开放大学《可编程控制器应用实训》形考任务2(实训二)参考答案
- 室内五人制足球竞赛规则
- 2022年展览馆项目可行性研究报告
- 广州版五年级英语下册期末知识点复习ppt课件
- 产品研发流程管理制度管理办法
- 计算方法全书课件完整版ppt整本书电子教案最全教学教程ppt课件
- 单代号网络图
评论
0/150
提交评论