DocumentCode :
3453781
Title :
Performance of cluster-enabled OpenMP for the SCASH software distributed shared memory system
Author :
Ojima, Yoshinori ; Sato, Mitsuhisa ; Harada, Hiroshi ; Ishikawa, Yutaka
Author_Institution :
Univ. of Tsukuba, Japan
fYear :
2003
fDate :
12-15 May 2003
Firstpage :
450
Lastpage :
456
Abstract :
OpenMP has attracted widespread interest because it is an easy-to-use parallel programming model for shared memory multiprocessor systems. Implementation of a "cluster-enabled" OpenMP compiler is presented. Compiled programs are linked to the page-based software distributed-shared-memory system, SCASH, which runs on PC clusters. This allows OpenMP programs to be run transparently in a distributed memory environment. The compiler converts programs written for OpenMP into parallel programs using the SCASH static library, moving all shared global variables into SCASH shared address space at runtime. As data mapping has a great impact on the performance of OpenMP programs compiled for software distributed-shared-memory, extensions to OpenMP directives are defined for specifying data mapping and loop scheduling behavior, allowing data to be allocated to the node where it is to be processed. Experimental results of benchmark programs on PC clusters using both Myrinet and fast Ethernet are reported.
Keywords :
distributed shared memory systems; parallel programming; parallelising compilers; program control structures; storage allocation; workstation clusters; Ethernet; Myrinet; OpenMP compiler; PC cluster; SCASH static library; data mapping; distributed shared memory system; loop scheduling; memory address space; page-based software; parallel programming; shared memory multiprocessor system; Communication system software; Ethernet networks; Message passing; Multiprocessing systems; Parallel programming; Runtime; Software libraries; Software performance; Software systems; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing and the Grid, 2003. Proceedings. CCGrid 2003. 3rd IEEE/ACM International Symposium on
Print_ISBN :
0-7695-1919-9
Type :
conf
DOI :
10.1109/CCGRID.2003.1199400
Filename :
1199400
Link To Document :
بازگشت