并行编程模式及分析

Analysis of Parallel Programming Models

  • 摘要: 讨论了主从模型、单控制流多数据流、分治策略、数据流水线、投机策略、混合模型六种并行编程模型的结构和工作方式、性能及特点,分析统计了大量应用程序。指出了并行程序设计中,并行编程模式的选择直接影响了并行程序的正确性和效率,而主从模型和单控制流多数据流在整体性能上最优,程序执行效率也最好,是两种最常用的并行编程模型。

     

    Abstract: In this paper, the structure of several models is introduced, such as Maste/Slave, Single program Multiple Data, Data Pipelining, Divide and Conquer, Speculative Parallelism, and the working is expatiated, both characteristic and performance analysis of parallel models is also given, A quantity of application programming is analyzes and stated. The result shows parallel models influence directly correctness and efficiency of parallel programming. Both master-slave and SPMD is best programming model because of that is best of all in common use models with the all and the one performance.

     

/

返回文章
返回