Changes

Jump to: navigation, search

GPU621/GPU Targeters

544 bytes added, 18:31, 3 December 2020
Means of parallelisation on GPUs
Use OpenCL when you have existing code in that language and when you need portability to multiple platforms and devices. It runs on Windows, Linux and Mac OS, as well as a wide variety of hardware platforms (described above).
 '''OpenMP (Open MultiProcessing)'''OpenMP is a parallel programming model based on compiler directives which allows application developers to incrementally add parallelism to their application codes. OpenMP API specification for parallel programming provides an application programming interface (API) that supports multi-platform shared memory multiprocessing programming in C, C++, and Fortran, on most platforms. It consists of a set of compiler directives, library routines, and environment variables that influence run-time behavior. Benefits of OpenClOpenMPI:
OpenCl is highly portable, popular and it's instructions supported on wide verity of devices across all platforms.
51
edits

Navigation menu