OpenMP on networks of workstations for software DSMs

被引:6
作者
Zhang, F [1 ]
Chen, GL
Zhang, ZQ
机构
[1] Univ Sci & Technol China, Hefei 230027, Peoples R China
[2] Chinese Acad Sci, Inst Comp Technol, Beijing 100080, Peoples R China
关键词
OpenMP; NOW; SVM; JIAJIA; NPB (NAS parallel benchmark);
D O I
10.1007/BF02949829
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes the implementation of a sizable subset of OpenMP on networks of workstations (NOWs) and the source-to-source OpenMP compiler (AutoPar) is used for the JIAJIA home-based shared virtual memory system (SVM). The paper suggests some simple modifications and extensions to the OpenMP standard for the difference between SVM and SMP (symmetric multi processor), at which the OpenMP specification is aimed. The OpenMP translator is based on an automatic parallelization compiler, so it is possible to check the correctness of the semantics of OpenMP programs which is not required in an OpenMP-compliant implementation. AutoPar is measured for five applications including both programs from NAS Parallel Benchmarks and real applications on a cluster of eight Pentium II PCs connected by a 100Mbps switched Ethernet. The evaluation shows that the parallelization by annotating OpenMP directives is simple and the performance of generated JIAJIA code is still acceptable on NOWs.
引用
收藏
页码:90 / 100
页数:11
相关论文
共 23 条
[1]  
BRIEGER L, 1999, 1 EUR WORKSH OP SWED
[2]  
CHANDRA R, 1997, P ACM SIGPLAN 97 C P
[3]   Evaluating the performance of software distributed shared memory as a target for parallelizing compilers [J].
Cox, AL ;
Dwarkadas, S ;
Lu, HH ;
Zwaenepoel, W .
11TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM, PROCEEDINGS, 1997, :474-482
[4]  
DWARKADAS S, 1999, P IEEE SPEC ISS DIST, P476
[5]  
FENG X, 1999, THESIS I COMP TECHN
[6]  
HAHAD M, 1994, RR2361 INRIA
[7]  
HISLEY D, 1999, 1 EUR WORKSH OP SWED
[8]  
HU W, 2000, HPC AS 2000 TECHN SE, P148
[9]   A lock-based cache coherence protocol for scope consistency [J].
Weiwu Hu ;
Weisong Shi ;
Zhimin Tang ;
Ming Li .
Journal of Computer Science and Technology, 1998, 13 (2) :97-109
[10]   Reducing system overheads in home-based software DSMs [J].
Hu, WW ;
Shi, WS ;
Tang, ZM .
IPPS/SPDP 1999: 13TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & 10TH SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 1999, :167-173