《电子技术应用》
您所在的位置:首页 > 嵌入式技术 > 业界动态 > THE MATHWORKS公司实现并行MATLAB应用程序发布并拓展了并行程序语言

THE MATHWORKS公司实现并行MATLAB应用程序发布并拓展了并行程序语言

新版Parallel Computing Toolbox扩大了能运行并行MATLAB应用程序的用户量
2008-11-11
作者:MathWorks
 

The MathWorks公司近日宣布其Parallel Computing Toolbox能帮助MATLAB用户制作出应用程序" title="应用程序">应用程序" title="并行应用程序" title="并行应用程序">并行应用程序">并行应用程序。这些程序既可作为独立的可执行文件,也可作为计算机集群" title="计算机集群">计算机集群使用的软件组件被发送给其它用户。此外,Parallel Computing Toolbox引进了一种叫做spmd的新型语言结构,简化了数据密集型的并行应用程序的开发。 

 

 

有了这个新版本,MATLAB正版用户可将并行MATLAB应用程序转换成可执行文件或共享库,并提供给自己的最终用户。正版用户只要使用Parallel Computing Toolbox开发应用程序并通过MATLAB Compiler发布,便无需缴纳版税由此产生的可执行文件和共享库还可利用计算机集群上运行的MATLAB Distributed Computing Server所提供的额外的计算能力。因此,众多领域内不直接使用MATLAB的专业人士,也能从并行MATLAB性能中获益。 

 

“在The MathWorks公司,我们致力于满足跨组织的不同群体的需求,”The MathWorks公司并行计算" title="并行计算">并行计算和应用开发" title="应用开发">应用开发的技术市场部经理Silvina Grad-Freilich说。通过对Parallel Computing ToolboxMATLAB Compiler进行整合能够完成从研究到生产的并行应用程序的无缝使用,使得同一个组织内所有的专业人员都可以在日常工作中获益。 

 

作为Parallel Computing Toolbox升级的一部分The MathWorks公司为并行MATLAB语言增加了简化超大规模数据集的应用开发的新功能。现在用户可以利用新的spmd语言对MATLAB各部分代码进行标记从而同时运行分布在不同内核或处理器上的庞大数据的代码。所有必要的指令和数据会自动传送给内核上运行的MATLAB程序,无需用户干预。有了新的spmd语言后,仅需对现有的代码做微小的改变甚至无需改动,用户即可解决大规模计算和数据密集型的技术问题。工程师和科学家们可以将工作重心放到解决技术瓶颈和核心问题,而无需学习底层的并行语言或担心基本的硬件或网络配置。 

 

可用性  

Parallel Computing Toolbox可用于Microsoft WindowsSolarisLinuxMacintosh 平台。  

关于 The MathWorks 

 

The MathWorks公司是世界领先的科学计算和基于模型设计的软件供应商的领导者,其客户是覆盖世界各大洲100多个国家的1,000,000多名顶级工程师、科学家,数学家和研发人员,他们工作在世界上最先进的技术公司、政府实验室、金融机构以及3500多所大学。基于MATLAB和 Simulink之上,The MathWorks公司针对不同行业的应用提供了更为丰富的工具包和技术支持,来帮助工程师面对复杂的设计挑战和加速科技创新的进程。这些产品已经在很多行业得到了广泛应用:如汽车、航空航天、无线通信和数字通信、政府研发、过程工业、电子系统、生物技术、制药业、金融分析、地球与星球科学、仪器仪表制造和能源开发等。 

 

The MathWorks 公司成立于1984总部位于美国马萨诸塞州的Natick在全球拥有超过2000人的员工。更多信息请访问中文网站www.mathworks.cn 

本站内容除特别声明的原创文章之外,转载内容只为传递更多信息,并不代表本网站赞同其观点。转载的所有的文章、图片、音/视频文件等资料的版权归版权所有权人所有。本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如涉及作品内容、版权和其它问题,请及时通过电子邮件或电话通知我们,以便迅速采取适当措施,避免给双方造成不必要的经济损失。联系电话:010-82306118;邮箱:aet@chinaaet.com。