



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物理学中的研究方法与技巧试题及答案
- 高考今年地理试题及答案
- 郑州语文一模试题及答案
- 音乐教育案例分析与乐理试题及答案
- 道路与桥梁工程试题及答案
- 农学自学考试试题及答案
- 会计面试考试试题及答案
- 北京四中考试试题及答案
- 下矿知识考试试题及答案
- CNC技术员考试试题及答案
- 中国艺术歌曲赏析及实践知到课后答案智慧树章节测试答案2025年春四川音乐学院
- 药物临床试验质量管理规范解读
- 膀胱癌健康宣教课件
- X线腰椎临床意义
- 零星工程框架协议书范本
- 绽放的梨花(2024年山东滨州中考语文试卷记叙文阅读试题)
- 2024-2025学年人教版英语七年级下册Unit 5 Here and now Section B 1a - 1d 教案
- 中国银行课件模板7
- 2025年桉树种植与林业碳汇交易市场建设合作合同2篇
- DB3301T 1118-2023 秀珍菇设施栽培技术规程
- 美容院会员卡使用合约
评论
0/150
提交评论