The MathWorks发布MATLAB分布式运算工具箱3.0版
The MathWorks于近日正式宣布,已推出分布式运算工具箱3.0新版本(Distributed Computing Toolbox 3),最新版本的MATLAB分布式运算工具箱(V3.0)可进行大规模分布式数组和平行式数学运算。
新版的MATLAB分布式运算工具箱V3.0协助工程师和科学家在MATLAB的环境下,建立设计原型并进行交互式平行算法的开发,而无需特别设计讯息传送(Message Passing)功能。此流畅的设计工作流程能避免使用者陷入低级的程序语言(FORTRAN或C)和链接库(讯息传送接口MPI),而使平行运算方法变得无效率。此外,还能将数据运算分散到多个处理器上,以处理更多的运算工作,而且在处理数据较密集的问题时,速度也会比以前快许多。
The MathWorks公司在台业务总代理钛思科技表示,分布式运算工具箱3.0有两项重要的功能,可用来简化平行式应用的开发。首先,这个工具箱支持被称为global array semantics的平行程序设计模型,它可以将相关数据分散至各个处理器,但仍视为单一分散的数组,取代在不同处理器上配置各自独立的数组。通过分散数组,研究人员可直接在数组进行运算,不需要去处理冗长的信息传送的细节数据。
另外,分布式运算工具箱提供超过150种的MATLAB分布式数组函式库,其中包括ScaLAPACK的线性代数例程;The MathWorks的分布式运算与应用开发产品经理Silvina Grad-Freilich表示:“不会编写程序的工程师或科学家,现在也能够利用分布式数组,轻易地将序列化的MATLAB程序转换成平行程序。”
其次,分布式运算工具箱3.0包括了一个执行的新交互式平行模式,可以让研究人员进行交互式的工作,在多个处理器或是多核心的计算机上同时执行平行运算;这种模式对于反复的研究、探索、设计开发和问题解决有相当大的帮助。
新版的MATLAB分布式运算工具箱V3.0协助工程师和科学家在MATLAB的环境下,建立设计原型并进行交互式平行算法的开发,而无需特别设计讯息传送(Message Passing)功能。此流畅的设计工作流程能避免使用者陷入低级的程序语言(FORTRAN或C)和链接库(讯息传送接口MPI),而使平行运算方法变得无效率。此外,还能将数据运算分散到多个处理器上,以处理更多的运算工作,而且在处理数据较密集的问题时,速度也会比以前快许多。
The MathWorks公司在台业务总代理钛思科技表示,分布式运算工具箱3.0有两项重要的功能,可用来简化平行式应用的开发。首先,这个工具箱支持被称为global array semantics的平行程序设计模型,它可以将相关数据分散至各个处理器,但仍视为单一分散的数组,取代在不同处理器上配置各自独立的数组。通过分散数组,研究人员可直接在数组进行运算,不需要去处理冗长的信息传送的细节数据。
另外,分布式运算工具箱提供超过150种的MATLAB分布式数组函式库,其中包括ScaLAPACK的线性代数例程;The MathWorks的分布式运算与应用开发产品经理Silvina Grad-Freilich表示:“不会编写程序的工程师或科学家,现在也能够利用分布式数组,轻易地将序列化的MATLAB程序转换成平行程序。”
其次,分布式运算工具箱3.0包括了一个执行的新交互式平行模式,可以让研究人员进行交互式的工作,在多个处理器或是多核心的计算机上同时执行平行运算;这种模式对于反复的研究、探索、设计开发和问题解决有相当大的帮助。
本文来源:电子工程专辑 作者:
热点资讯(一周点击率)
最受工程师关注文章
热评博文
评一评已有 0 位网友对此文发表了看法。 我也来评一下

