共查询到20条相似文献,搜索用时 15 毫秒
1.
分布并行系统的并行程序设计环境 总被引:1,自引:0,他引:1
分布式并行计算机系统中,由于没有共享内存以支持处理机间的数据交换,因而需采用messagepassing的方式实现并行计算中处理机间的数据通讯,并行程序设计环境作为程序员使用并行计算机系统工具,对于并行处理技术以及并行计算机系统的发展与推广应用都有重要的作用,本文将分布基于messagepassing的并行计算机系统中的并行程序设计环境的基本问题,并介绍几种典型的并行程序设计环境。 相似文献
2.
本文介绍了由B.Lester博士研制的并行程序设计学习和研究工具Multi-Pascal。它允许用户在微机上编写和调试不同类型的并行程序,考察并行算法在各种并行计算机系统上的运行效率。 相似文献
3.
并行程序设计环境和工具研究综述 总被引:1,自引:1,他引:1
并行程序设计环境和工具已经成为并行程序设计人员的必备工具和得力助手,可以说,没有好的并行程序设计环境和工具,就没有好的并行处理。本文简略回顾并行程序设计环境和工具的研究历史,介绍这些研究的现状和动向,分析有关的关键技术,最后展望并行程序设计环境的发展前景。 相似文献
4.
5.
6.
并行程序设计与实践 总被引:2,自引:0,他引:2
钟诚 《计算机与数字工程》1994,22(5):14-16,36
本文论述并行程序设计的基本方法,以及影响并行性的若干因素,并给出一个并行程序实例及其在IBM微机上的仿真实验结果。 相似文献
7.
8.
Open-MP与并行程序设计 总被引:1,自引:0,他引:1
The application programming interface Open-MP for the shared memory parallel computer system and its characteristics are illustrated. We also compare Open-MP with parallel programming tool MPI.To overcome the disadvantage of large overhead in Open-MP program,several optimization methods in Open-MP programming are presented to increase the efficiency of its execution. 相似文献
9.
BSP模型是独立于并行体系结构,既可作为并行计算模型又可作为并行程序设计模型。利用该模型进行并行程序设计简单、而且可移植性强,可在多种并行系统上实现。 相似文献
10.
OpenTM在OpenMP的基础上引入事务的语法和语义,为事务存储程序设计提供了基于指导命令的程序设计接口.本文选取标准并行基准测试程序NPB中的应用程序LU作为例子,利用事务存储的投机并行执行能力和OpenTM接口实现了流水算法的并行.实验表明,OpenTM程序设计简单,避免了使用锁模式的复杂性,能够在科学计算领域发挥重大作用. 相似文献
11.
12.
13.
14.
并行分布计算中的任务调度问题(二) 总被引:3,自引:0,他引:3
在并行程序设计中,SPMD是最为常用的一种编程模式,该模式下的任务调度有其自身的一些特点,本文首先讨论了如何用闭式表达式来决定该执行模式下的最佳处理器数。然后,针对任务图存在的不确定性,介绍了采用动态技术进行任务调度的一般方法。由于动态调度会带来额外开销,因此有效的动态调度方案必须结合实际具体的并行程序和硬件系统。为了减少动态调度开销,对于一些含有不确定性的任务图,也可通过任务图归约技术,先把不确定性转换为确定性,然后再利用静态调度方法,本文我们主要讨论了条件分支语句的静态调度问题。另外,并行循环的调度分配是影响并行程序执行性能的一个重要因素,在本文的最后我们结合独立循环、相关循环、均匀循环和非均匀循环的调度分配问题,着重讨论了基于循环分配的自适应混合调度方法,以及变循环传递相关为循环独立相关的循环展开(un-rolling)技术。 相似文献
16.
近年来,基于消息传递的并行处理方式越来越受到重视,PVM(Parallel Virture Machine)正是这 相似文献
17.
并行程序设计的研究对并行机性能的发挥和推广应用都具有重要的作用。本文介绍了并行计算机的结构、并行程序设计模型和并行语言的一些基本概念,讨论了并行程序设计的方法,分析了大规模并行处理中编译技术的若干问题和研究方向。 相似文献
18.
19.
BSP模型是独立于并行体系结构,即可作为并行计算模型又可作为并行程序设计模型。利用该模型进行并行程序设计简单、方便,而且可移植性强,可在多种并行系统上实现。 相似文献
20.
当前并行计算领域的研究重点和热眯是研究“通用”并行计算的适用范围,而其中心议题是既具有可扩展并行性又同时具有体系结构独立必的可移植软件开发方法和工具的研究。解决体系结构独立的途径是通过引入的一个过渡模型使得软件和硬件得以较好的分离。BSP(Bulk Synchuonous Parallel)模型正是这样一个理论模型,它不但可提供既具有可扩展的并行性又独立于体系结构的并行软件开发方法,而且可为并行和 相似文献