OpenMP on networks of workstations
SC '98 Proceedings of the 1998 ACM/IEEE conference on Supercomputing
IPPS '99/SPDP '99 Proceedings of the 13th International Symposium on Parallel Processing and the 10th Symposium on Parallel and Distributed Processing
Message Passing Communication in a Parallel Computer Cenju-4
ISHPC '99 Proceedings of the Second International Symposium on High Performance Computing
Performance Evaluation of the Omni OpenMP Compiler
ISHPC '00 Proceedings of the Third International Symposium on High Performance Computing
PACT '99 Proceedings of the 1999 International Conference on Parallel Architectures and Compilation Techniques
A hybrid approach of OpenMP for clusters
Proceedings of the 17th ACM SIGPLAN symposium on Principles and Practice of Parallel Programming
A compound OpenMP/MPI program development toolkit for hybrid CPU/GPU clusters
The Journal of Supercomputing
Hi-index | 0.00 |
This paper describes an implementation and a preliminary evaluation of the Omni OpenMP compiler on a parallel computer Cenju- 4. The Cenju-4 is a parallel computer which support hardware distributed shared memory (DSM) system. The shared address space is explicitly allocated at the initialization phase of the program. The Omni converts all global variable declarations into indirect references through the pointers, and generates code to allocate those variables in the shared address space at runtime. The OpenMP programs can execute on a distributed memory machine with hardware DSM by using the Omni. The preliminary results using benchmark programs show that the performance of OpenMP programs didn't scales. While its performance of OpenMP benchmark programs scales poorly, it enables users to execute the same program on both a shared memory machine and a distribute memory machine.