4 ms·
How does this compare to omp? It just started learning about this in my HTC course.
by virmundi 11y ago
How does this compare to omp? It just started learning about this in my HTC course.
- generic_user 11y agoThere is a large amount of books, code and information about omp for the beginner. That makes a huge difference.
- zurn 11y agoApart from the functional differences, OpenMP is implemented in compilers and support is currently hit-and-miss even though mainstream compilers are slowly getting there. So eg targeting Mac, Linux and Windows would probably get quite "interesting" if you wanted to support the platform's common vendor-provided compilers.
- exDM69 11y agoOpenMP is a bunch of compiler directives (and a runtime library) for easy data parallelism. E.g. #pragma omp parallel for. This library is a bunch of concurrent data structures (hash map, producer/consumer queue, etc) for multi threaded applications. This is more oriented to task parallelism than data parallelism (e.g. servers and such). You'd use this library together with pthreads or other threading library. Does this answer your question?