A Java Hybrid Compiler for Shared Memory Parallel Programming
The purpose of this paper is to design and implement a hybrid compiler that combines JOMP's directives with javar's annotations in order to obtain a more performing compiler. This is an original approach and consists of pooling the advantages of those two compilers while fixing some of their issues. However the achievement of this aim is facing the issue of the difference of implementation of these two compilers because JOMP is implemented in Java while javar is implemented in C language. We propose to entirely reimplement javar in Java by using JavaCC. Thereafter, we present the implementation of the hybrid compiler. In the experiments, we propose to parallelize the matrix sort program by using this hybrid compiler. The results of experiments and the mathematical demonstration lead us to state that dealing with this hybrid compiler gives performances better or equal to the best one between javar and JOMP.
Auteur(s) : Abdourahmane SENGHOR, Karim KONATE,
Pages : 131 - 136
Année de publication : 2012
Revue : Proceedings of the 13th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT),
Type : Article
Mise en ligne par : KONATE Karim