关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

计算机并行程序运行环境

作者:佚名   时间:2012-02-26   分享到:

并行程序运行环境应该包括硬件平台,操作系统,并行程序设计语言及工具等,作为一个并行程序设计的支撑环境,至少应该包括,并行语言支持或并行操作库函数支持,一种或多种并行编程模型.

  在分布式并行计算机系统中,由于处理机间设有共享内在支持,因而各处理机间通过消息传递机制实现数据通信,民为构造并行处理环境的基础.

  pvm,mpi,express,p4等基于消息传递机制方式的并行程序运行环境,为并行程序的设计和运行提供了一个完整系统和各种辅助工具.它们的功能包括提供统一的虚拟机,定义和描述通信原语,管理系统资源,提供可移植的用户接口中和多种编程语言的支持.经过长期的应用,消息传递接口mpi得到大多数分布式并行处理系统的支持,已经成为事实上的标准,得到广泛的应用.

  开发并行应用程序比串行程序困难得多,它涉及多个处理器之间的数据交换与同步,要解决平行段划分,任务分配,程序调试和性能评测等问题,需要相应的支持工具等,比如并行测试器,性能评测工具,并行化辅助工具,它们对程序的开发效率与运行效率都有重要的作用.



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/hynews/20151126/n2174.html

上海联楷网络新闻