老古开发网首页
导航:老古开发网首页文章索引文章分类EDA/IC设计→[分布式计算工具包有效支持内建式和第三方调度程序]
| -文章搜索 - 最新文章 - |

分布式计算工具包有效支持内建式和第三方调度程序

发布时间:2006年6月14日 点击次数:498
来源:EDN电子设计技术   作者:
 

  随着计算量的日益加大,将以前在一台计算机上进行的计算分散到多台机器上进行分布式并行计算已经成为科学计算的一种发展方向。The Mathworks公司适时地推出了用于分布式计算的软件工具箱DCT(Distributed Computing Toolbox),并于2005年年底推出更新后的DCT2.0版本。DCT2.0在以前版本的基础上增加了对内建性和第三方调度程序的支持,并提供了新的函数用于处理分布式和并行算法的内部通讯等功能。

  DCT2.0通过MathWorks的job manager或第三方调度程序(例如Platform公司的LSF)对应用程序执行过程进行调度。用户可以使用工具箱提供的API函数,并在用户已存在的分布式计算环境中集成MathWorks分布式计算工具。因此使用者可以利用同一个调度程序进行批量处理。

  同时,DCT2.0新增了基于消息传送接口(MPI)的通讯函数,通过工业标准的消息传送接口,支持相互关联的任务(task)间的通讯,并可执行并行应用程序,这种并行应用程序被分割为具有相互依存关系的多个任务。并且,因为工具箱支持的硬件平台即为MATLAB的硬件平台,只要用户所用的平台或操作系统能够支持MATLAB,那么就能够在这样的平台和系统上重新部署自己的并行应用程序,却不用重组全部的应用程序代码。MATLAB和DCT2.0支持Windows、Linux、Mac OS和UNIX操作系统。

  此外,DCT2.0还可进行动态License管理,MATLAB的分布式计算引擎可以动态调用客户端上已获授权的工具箱,因而用户不用为其计算集群购买多个MATLAB产品和DCT2.0工具箱,为用户节省了资金。最后,DCT2.0还支持以单个或多用户方式访问单个或多个计算集群。

  The MathWorks公司高级工程经理Loren Dean介绍:“DCT2.0使得个人高性能计算变得简单,同时也为那些高性能计算专家提供了一个方便使用的高级技术语言。DCT2.0自推出以后,得到了用户的积极反馈,已经被应用于汽车、航空航天、通讯、半导体制造等领域。”


欢迎进入老古论坛进行讨论
[EDA/IC设计] 相关文章:
OPC工具挺进DFM
简介:
  Sigma-C和Mentor Graphics公司共同为IC设计团体带来了曙光。设计者们一直希望他们的设计进入制版工艺前,能在IC布局中发现并修正光刻中的过热点。为此Sigma-C公司已经推出了专为设计和OPC(optical-proximity correction,光学邻近校正)应用的Solid+微光刻模拟器。   与此同时,Mentor Graphics的Calibre小组也向掩模制造者推出了一种工具。该公司称,这种产品领先的基于像素的模拟引擎为更强大的产品(即今年将推出以设计为核心的微光刻模拟器)奠定了良好的基础。目前,处理的几何尺寸已经减小到90nm以下,掩模成本高达数百万美......

LCoS彩色时序控制器的ASIC设计
协同设计技术
采用嵌入式测试器实现SoC中存储子系统的良品率设计
采用适合工艺技术制造硅MEMS振荡器
施瓦茨将给Sun带来新变化 会开放Java源码?
台积电建置DFM支持环境,简化65纳米设计
Mentor软件在高速ADC板设计中的应用
中国IC公司数量惹眼,风险投资欲从中掘金
Magma与Tensilica推出基于钻石系列标准处理器内核SoC设计流程
 
下一个:[EDA/IC设计]标准语言在功能验证中的作用
简介:
  功能验证已经成为制约高度复杂的电子系统和芯片设计的主要瓶颈。随着芯片管脚数目的急速上升和芯片尺寸的不断缩小,功能验证已经成为影响总体设计成本的首要因素。   一个高效的功能验证解决方案,除了要有灵活有效的验证过程自动化技术和经过检验的验证方法外,验证语言的重要作用也在业界引起了广泛的关注。本文集中探讨了如何将高级语言用于高效的功能验证之中,其中,SystemVerilog有可能将RTL设计空间扩展至抽象级,并包括test bench功能; SystemC虽然也有test bench功能,但本文未予述及,因为它主要用于比RTL更高抽象级的架构设计。e语言支持面向方面编程(AOP),可以解......
 

上一个:[嵌入式系统]CEVA全新内核和系统平台全面扩展CEVA-X™ DSP系列

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:10分钟 执行时间:16毫秒