摘要
讨论了主从模型、单控制流多数据流、分治策略、数据流水线、投机策略、混合模型六种并行编程模型的结构和工作方式、性能及特点,分析统计了大量应用程序。指出了并行程序设计中,并行编程模式的选择直接影响了并行程序的正确性和效率,而主从模型和单控制流多数据流在整体性能上最优,程序执行效率也最好,是两种最常用的并行编程模型。
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.
出处
《电子科技大学学报》
EI
CAS
CSCD
北大核心
2002年第2期173-175,共3页
Journal of University of Electronic Science and Technology of China
基金
信息产业部预研基金资助项目