On the Implementation of OpenMP 2.0 Extensions in the Fujitsu PRIMEPOWER Compiler

The OpenMP Architecture Review Board has released version 2.0 of the OpenMP Fortran language specification in November 2000, and version 2.0 of the OpenMP C/C++ language specification in March 2002. This paper discusses the implementation of the OpenMP Fortran 2.0 WORKSHARE construct, NUM_THREADS clause, COPYPRIVATE clause, and array REDUCTION clause in the Parallelnavi software package. We focus on the WORKSHARE construct and discuss how we attain parallelization with loop fusion.

[1]  Rohit Chandra,et al.  Parallel programming in openMP , 2000 .

[2]  Allan Gottlieb,et al.  Highly parallel computing , 1989, Benjamin/Cummings Series in computer science and engineering.

[3]  Sachio Kamiya,et al.  VPP Fortran and the design of HPF/JA extensions , 2002, Concurr. Comput. Pract. Exp..

[4]  Eiji Yamanaka,et al.  The SPEC OMP2001 Benchmark on the Fujitsu PRIMEPOWER System , 2001 .