I was hoping to write a brief two part overview of how to configure the various power settings for the Intel® Xeon Phi™ coprocessor. It was going to be concise and brief, allowing me to get on to the next topic. Unfortunately, as I dug into the topic further, I discovered that much of it is not very well documented. I found myself essentially writing quite a bit of explanation.
As usual, I am starting off writing this as a series of blogs. At a later point, I will reformat the blogs into a more formal article with any semblance of humor removed.
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 Intel® Xeon Phi architecture from Intel Corporation features parallelism at the level of many x86-based cores, multiple threads per core, and vector processing units. Lattice Quantum Chromodynamics (LQCD) is of importance in studies of nuclear and high energy physics and MPI-HMMER is an open source MPI implementation of the HMMR protein analysis suite and important to life science research.
Intel® Composer XE 2013 SP1 includes Intel® Compiler 14.0 among other components. The list below summarizes the features and enhancement highlights in Intel® Compiler 14.0 that are pertinent to those programming for Intel® Xeon Phi™ coprocessors: