OpenMP 4.0 standard now allows for the offloading of portions of the application, in order to take more advantage of many-core accelerators such as the Intel Xeon Phi coprocessor.
N-Body Methods Optimization
“N-Body problems compare the interaction of N-bodies against N-bodies, which results in calculations of the order of N2. As this can be computationally very expensive, but a well understood process, techniques and optimizations can be performed on application code using compiler directives and easy to understand techniques.”
Video: Pathways to Exascale N-body Simulations
In this video from the Exascale Computing in Astrophysics Conference, Tom Quinn from the University of Washington presents: Pathways to Exascale N-body Simulations.