摘要
介绍PVM环境下的SPMD程序模式,并结合程序自动并行化模型APM,提出了克服SPMD不足之处的思想,描述了改进后的SPMD程序模式——aSPMD程序模式。该模式既有SPMD模式的特点,又有Master-Slave模式的特点。文中还给出了一个用APM模型生成的aSPMD模式并行程序的实际运行效率以及aSPMD模式并行程序与SPMD模式并行程序运行时间。
Single Program Multiple Data (SPMD) model is needed for programming on PVM environment (PVM enables a collection of heterogeneous computers to be used as concurrent computational resource), but its efficiency needs to be improved. We present “aSPMD”, as a new SPMD model, to obtain better efficiency. Fig.1 shows 'aSPMD' model schematically. It contains n programmers in contrast to only one programmer in SPMD model, and the first programmer in Fig.1 includes the master/slave feature, thus eliminating redundant statements in SPMD program. So the efficiency can be increased to over 80%.
出处
《西北工业大学学报》
EI
CAS
CSCD
北大核心
1999年第2期269-273,共5页
Journal of Northwestern Polytechnical University
基金
航空科学基金