- 7
- 0
- 约6.88千字
- 约 13页
- 2017-08-24 发布于河北
- 举报
MATLAB并行运算测试效率评估.doc
MATLAB并行运算测试效果评估
1 MATLAB并行计算机制
MATLAB提供了并行计算工具箱(Parallel Computing Toolbox),可以将一个MATLAB会话(session,即client)的计算工作分配到其他的MATLAB会话(也称为worker)。在没有使用并行计算工具箱的情况下,MATLAB的计算工作是由client执行的;当使用了并行计算工具箱后,MATLAB能够创建多个worker(MATLAB确定了最大上限是8个),由client将计算工作分配到worker并行执行。
并行计算工具箱有三种典型的使用场景:
1、Parallel for-Loops (parfor):将for循环中的执行语句分配到不同的worker并行执行。要保证执行结果正确,需要保证for循环中的代码是能够彼此互不依赖。
Parfor实现的是代码级别的并行处理机制。
2、Batch Jobs:即批任务执行机制,一个worker负责一个job。一个任务通常是一个M文件或者一个函数。Batch Jobs实现的是任务(函数、文件为载体)级别的并行处理机制。
3、Large Data Sets:当处理的数据量太大超出内存负荷后,可以将此大数据分配到不同的worker,每一个worker只包含其中一部分数据,但是用户仍然可以将此大数据作为一个整体来操作。
本文评估了parfor工作效率。P
您可能关注的文档
最近下载
- 实例要素式执行异议申请书(当事人、利害关系人、案外人提出异议用).docx VIP
- 2024年新人教版五年级数学下册《教材练习8练习八附答案》教学课件.pptx VIP
- 《月亮,月亮》教学课件音乐人教版二年级下册2026.pptx
- 2026中考英语时文阅读练习:“氛围编程”、机器人 走秀“猫步”,第 15 届全运会,大埃及等(含解析).pdf
- 第五章距离保护.ppt VIP
- 贵阳银行笔试试题及答案.doc VIP
- 新高考数学全国Ⅱ卷命题特点与趋势分析及备考建议(4).pptx VIP
- 2024年职业技能竞赛(电子设备装接工赛项)备赛试题库及答案.docx VIP
- 2.3不等式的解集 课件(共20张PPT).pptx VIP
- 慢性气道疾病康复基层指南解读PPT课件.pptx VIP
原创力文档

文档评论(0)