OpenMP 4.0 Majorly Advances Parallel Programming
The OpenMP 4.0 specification has been unveiled as a major new specification for programming of accelerators, SIMD programming, and better optimization using thread affinity.
OpenMP 4.0 is considered a major upgrade to the OpenMP API and provides new interfaces for moving data between different computing devices. With OpenMP 4.0, the OpenMP Consortium is looking to extend its reach beyond just high-performance computing and beginning to tap new opportunities found with DSPs and other new compute devices. OpenMP 4.0 also has better error handling, thread affinity, tasking extensions, support for Fortran 2003, user-defined reductions, and sequentially consistent atomics.
More details on the OpenMP 4.0 specification can be found at OpenMP.org.
OpenMP 4.0 is considered a major upgrade to the OpenMP API and provides new interfaces for moving data between different computing devices. With OpenMP 4.0, the OpenMP Consortium is looking to extend its reach beyond just high-performance computing and beginning to tap new opportunities found with DSPs and other new compute devices. OpenMP 4.0 also has better error handling, thread affinity, tasking extensions, support for Fortran 2003, user-defined reductions, and sequentially consistent atomics.
More details on the OpenMP 4.0 specification can be found at OpenMP.org.
2 Comments