Offloading vs Native Execution on Intel Xeon Phi Coprocessors
by MichaelS from High-Performance Computing News Analysis | insideHPC on (#1NRM8)
"Native execution is good for application that are performing operations that map to parallelism either in threads or vectors. However, running natively on the coprocessor is not ideal when the application must do a lot of I/O or runs large parts of the application in a serial mode. Offloading has its own issues. Asynchronous allocation, copies, and the deallocation of data can be performed but it complex. Another challenge with offloading is that it requires memory blocking. Overall, it is important to understand the application, the workflow within the application and how to use the Intel Xeon Phi coprocessor most effectively."
The post Offloading vs Native Execution on Intel Xeon Phi Coprocessors appeared first on insideHPC.