Alexander Gutkin, Sushmith Hiremath
This is part of a series of blogs on Embree, a collection of high performance ray tracing kernels. Embree has been released open source since version 1.0. Version 2.0 was released during SIGGRAPH 2013 and Embree 2.1 was published on github just before Christmas 2013. The official web site has an overview on Embree with links to source code and example data sets. I'm not going to duplicate what's already been said over there and in the README.txt.
Gather-Scatter instructions may not be the optimal choice of instructions when you are trying to achieve superior performance on the Intel® Xeon Phi™ coprocessor. However, if your code uses indirect addressing or performs non-unit strided memory accesses, gather-scatter instructions may be the best option.
Autotools and Intel® Xeon Phi™ Coprocessor [PDF 462KB]
One of the strengths of the Intel® Xeon Phi™ coprocessor is the ability to build existing software to run on the Intel® Many Integrated Core (Intel® MIC) hardware with a minimum of change (in most cases, no changes to the code itself are necessary). The same cannot always be said, however, for the build systems used to compile existing software packages.
The following Best Known Methods are assembled here to help users port applications to the Intel® Xeon Phi™ coprocessor. When porting applications, use the following topics as guidelines and keep in mind that many tips assume the use of Intel® compilers.