International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 164 - Number 10 |
Year of Publication: 2017 |
Authors: Ali Alqazzaz, Zijun Han |
10.5120/ijca2017913704 |
Ali Alqazzaz, Zijun Han . Extending OpenMP to Overcome the Interoperability Challenges. International Journal of Computer Applications. 164, 10 ( Apr 2017), 1-5. DOI=10.5120/ijca2017913704
OpenMP has become a very successful user-model for developing parallel applications. However, there are still some challenges in terms of OpenMP interoperability with other programming APIs as well as within itself. In this paper, we introduce some extensions to the OpenMP runtime library related to the interoperability problem. Also, we evaluate and compare the performance of the different waiting thread behaviors (PASSIVE jACTIVE). In addition, we introduce a new function to shutdown or unload the whole runtime library when exiting the parallel region in order to prove that It would take longer time than awakening a sleeping thread.