1. 研究目的与意义
现在pc都是几个cpu,如何让一个程序同时多个cpu,提高程序的效率,是未来程序开发的一个重要方向。The MathWorks公司宣布并行计算工具箱与MATLAB优化工具箱成功地集成了,这样能够进一步简化并行运算的开发。具体来说,并行计算功能现在集成在了MATLAB优化工具箱和遗传算法与直接搜索工具箱的优化求解器中,以便用户在不会对现有程序有大的改变的情况下就能够在多台计算机或集群计算机上进行密集型计算优化问题的求解。
2. 国内外研究现状分析
20世纪70年代,美国新墨西哥大学计算机科学系主任Cleve Moler为了减轻学生编程的负担,用FORTRAN编写了最早的MATLAB。1984年由Little、Moler、Steve Bangert合作成立了的MathWorks公司正式把MATLAB推向市场。到20世纪90年代,MATLAB已成为国际控制界的标准计算软件。Matlab是由MathWorks公司于1984年推出的一套科学计算软件。The MathWorks公司是世界领先的科学计算和基于模型设计的软件供应商的领导者,其客户是覆盖世界各大洲100多个国家的1,000,000多名顶级工程师、科学家,数学家和研发人员,他们工作在世界上最先进的技术公司、政府实验室、金融机构以及3500多所大学。08年The MathWorks宣布将其Parallel Computing Toolbox"Toolbox并行计算功能实现在应用广泛的 MATLAB Optimization Toolbox"Toolbox中,以进一步简化并行应用的开发。 并行计算功能现已整合到The MathWorks Optimization Toolbox"Toolbox和Genetic Algorithm and Direct Search Toolbox"Toolbox等优化求解器之中,让用户能够在不会对其现有应用造成过多影响的情况下,在多核计算机和计算机集群上更好地解决密集型计算优化问题。
3. 研究的基本内容与计划
研究内容:基于matlab的并行工具箱,来实现并行技术实现解决一个叫最优化的问题
计划:第1-3周:查阅相关文献,完成开题报告
第4-9周:掌握matlab软件地操作,从而进行编程的开发
4. 研究创新点
可以说Matlab是一种面向科学与工程的高高级语言,可为解决今后我们专业领域内的具体问题提供强有力的计算工具
