the mathworks公司近日宣布其parallel computing toolbox能帮助matlab用户制作出并行应用程序。这些程序既可作为独立的可执行文件,也可作为计算机集群使用的软件组件被发送给其它用户。此外,parallel computing toolbox引进了一种叫做spmd的新型语言结构,简化了数据密集型的并行应用程序的开发。
有了这个新版本,matlab正版用户可将并行matlab应用程序转换成可执行文件或共享库,并提供给自己的最终用户。正版用户只要使用parallel computing toolbox开发应用程序并通过matlab compiler发布,便无需缴纳版税。由此产生的可执行文件和共享库还可利用计算机集群上运行的matlab distributed computing server所提供的额外的计算能力。因此,众多领域内不直接使用matlab的专业人士,也能从并行matlab性能中获益。
“在the mathworks公司,我们致力于满足跨组织的不同群体的需求,”the mathworks公司并行计算和应用开发的技术市场部经理silvina grad-freilich说。“通过对parallel computing toolbox和matlab compiler进行整合,能够完成从研究到生产的并行应用程序的无缝使用,使得同一个组织内所有的专业人员都可以在日常工作中获益。”
作为parallel computing toolbox升级的一部分,the mathworks公司为并行matlab语言增加了简化超大规模数据集的应用开发的新功能。现在,用户可以利用新的spmd语言对matlab各部分代码进行标记,从而同时运行分布在不同内核或处理器上的庞大数据的代码。所有必要的指令和数据会自动传送给内核上运行的matlab程序,无需用户干预。有了新的spmd语言后,仅需对现有的代码做微小的改变甚至无需改动,用户即可解决大规模计算和数据密集型的技术问题。工程师和科学家们可以将工作重心放到解决技术瓶颈和核心问题,而无需学习底层的并行语言或担心基本的硬件或网络配置。
parallel computing toolbox可用于microsoft windows、solaris、linux和macintosh 平台。
200多个matlab经典教程和matlab论文请查看:matlab教程
为什么需要对产品进行跟踪和识别的高级概述
天线性能在复杂的无线环境中是如何保持的?
Flex电源模块推出PKE-A系列DC-DC电源模块 进而扩大其产品范围
2017年服务机器人关键技术分析
模拟信号和数字信号的差异
THE MATHWORKS公司实现并行MATLAB应用程序发
pcb线路板制造时开展特性阻抗的4大要素
华为发布AGC for Games解决方案,全生命周期赋能游戏开发者做“好”游戏
混合云存储技术热潮或将来袭
两台路由器的无线桥接的连接方法分享
继小萌机器人火热发布后,慧昱科教再获高新企业认证
基于LM337T的负可调电源电路图
红米Note4X对飚iPhone7 Plus,谁的电池更耐用?
上海交通大学人工智能研究院数学基础研究中心正式成立
豪华榜单都有谁?施家数字化转型的供应链利器
纽约Greenidge电厂与Atlas Holding LLC公司合作安装了7000台加密矿机
比特币价格下跌是否代表着所有泡沫的根源都已经破灭
玉米株高测量仪为玉米株高的测量带来了新的技术
消息称新款iPad Pro的OLED显示屏将于明年2月量产
吊打三星 Galaxy S9 一加6手机跑分曝光