Open main menu

CDOT Wiki β

Changes

DPS921/OpenACC vs OpenMP Comparison

8 bytes added, 22:57, 2 December 2020
OpenACC with OpenMP
== OpenACC with OpenMP ==
OpenMP and OpenACC can be used together. However, PGI stated that there are still some issues when interoperating between OpenMP and OpenACC [https://pgroup.com/resources/openacc_faq.htm#cpu], since their runtime library are not completely thread-safe. They are looking forward to improving the interaction between the two libraries in the future releases.
== OpenACC with MPI ==
As we learned that MPI is used to allow communication and data transfer between threads during parallel execution. In the case of multiple accelerators, one of the ways we can use the two together is to use MPI to communicate between different accelerators.
15
edits