¥ 37.27 九五品
仅1件
作者刘维 著
出版社北京航空航天大学出版社
出版时间2012-03
版次1
装帧平装
货号A4
上书时间2024-11-07
《实战Matlab之并行程序设计》对基于Matlab的并行程序设计的原理进行了深入的剖析,并结合各章给出的大量实例对基于Matlab的并行计算程序设计方法和技巧给出了详细的说明。通过阅读和学习《实战Matlab之并行程序设计》的内容,读者可以掌握基于多种平台(多核、多处理器、集群和GPU等),利用多项技术(Matlab并行计算工具箱、多线程MEX文件、OpenMP和GPU等),学习理解Matlab并行程序设计的原理、方法和技巧。全书共分l0章:第1章为Matlab开发环境和程序设计基础;第2章为利用parfor对for循环进行并行;第3章为SPMD并行结构;第4章为其他Matlab并行结构;第5章为Matlab并行计算数据类型;第6章为Matlab通用并行程序设计;第7章为MDCE配置;第8章为创建多线程MEX文件;第9章为在Matlab中应用OpenMP进行并行计算;第10章为利用GPU并行执行Matlab程序。书中附录共包括三个部分,即MEX文件基础知识、用户配置项和Matlab并行计算常用概念说明。
书中所有的源代码均可在出版社网站的下载中心和Matlab中文论坛中下载。除特别说明之外,其开发和编译环境均为Matlab2010与VisualC++2010。《实战Matlab之并行程序设计》的阅读对象包括大中专院校学生以及利用Matlab开发并行程序的人员。
第1章Matlab开发环境和程序设计基础
1.1本章导读
1.2Matlab环境
1.2.1命令行窗口
1.2.2代码编辑器
1.2.3工作空间窗口
1.2.4历史命令窗口
1.2.5利用Matlab环境的界面操作
1.2.6Matlab帮助
1.2.7代码输入提示
1.3Matlab语言基础
1.3.1Matlab脚本文件
1.3.2Matlab运算符与表达式
1.3.3Matlab函数
1.3.4Matlab的向量运算
1.3.5Matlab的程序控制
1.3.6面向对象程序设计
1.4Matlab常用的数据类型
1.4.1数值阵列
1.4.2字符阵列
1.4.3逻辑阵列
1.4.4元组阵列
1.4.5结构体阵列
1.4.6函数句柄阵列
1.5Matlab常用数据显示函数
1.5.1figure窗口
1.5.2绘制曲线
1.5.3显示图像数据
1.5.4显示三维曲面数据
第2章利用parfor对for循环进行并行
2.1本章导读
2.2循环和并行
2.3for循环的并行性
2.4parfor关键字
2.5Matlabclient和worker
2.6利用parfor并行for循环的基本原理
2.7利用parfor并行for循环的基本步骤
2.8配置Matlab并行计算池
2.8.1matlabpool命令
2.8.2matlabpool配置
2.9第一个parfor程序及其与for循环的对比
2.10parfor循环比for循环快多少?
2.10.1不启动matlabpool,直接执行parfor程序
2.10.2打开matlabpool
2.11parfor和for的不同
2.12数据通信的影响
2.12.1数据通信较大的情况
2.12.2parfor和for的执行时间曲线
2.12.3数据通信影响较小的情况
2.13函数句柄在parfor并行程序分析中的应用
2.14简约操作
2.14.1简约操作的基本概念及并行原理
2.14.2简约操作并行效率分析
2.14.3简约操作的执行顺序
2.14.4简约操作与简约变量的特征
2.15parfor循环中的主要变量类型
2.15.1parfor循环变量概述
2.15.2循环变量
2.15.3分段变量
2.15.4广播变量
2.15.5临时变量
2.16parfor程序设计需要考虑的其他问题
2.16.1变量名称(函数优先)
2.16.2显式使用变量
2.16.3parfor中使用函数句柄
2.16.4在parfor中调用递归函数
2.16.5parfor性能考虑
2.16.6Matlab并行计算池中worker的位置
第3章SPMD并行结构
3.1本章导读
……
第4章其他Matlab并行结构
第5章Matlab并行计算数据类型
第6章Matlab通用并行程序设计
第7章MDCS配置
第8章创建多线程MEX文件
第9章在Matlab中应用OpenMP进行并行计算
第10章利用GPU并行执行Matlab程序
附录AMEX文件基础知识
附录BMatlab并行计算配置项
附录CMatlab并行计算常用概念说明
— 没有更多了 —
以下为对购买帮助不大的评价