<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 13, 2015 at 12:50 AM, Peyton, Jonathan L <span dir="ltr"><<a href="mailto:jonathan.l.peyton@intel.com" target="_blank">jonathan.l.peyton@intel.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">





<div lang="EN-US" link="#0563C1" vlink="#954F72">
<div>
<p class="MsoNormal">I would like to push these four patches.  Ample opportunity for review has been given.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">1) cmake_get_arch_v2.patch – Returns the architecture by probing predefined compiler macros.<u></u><u></u></p>
<p class="MsoNormal">2) aarch64_port_v4.patch – aarch64 port sent by C. Bergström.<u></u><u></u></p>
<p class="MsoNormal">3) hier_barrier_fix.patch – This small patch has a couple small fixes to the hierarchical barrier, predominately used on the Intel® MIC Architecture, in the context of teams and infinite blocktime.  The value of 0 for nesting level is used
 in the parallel region that consists of the team masters, and hierarchical barrier did not take that into consideration.<u></u><u></u></p>
<p class="MsoNormal">4) balanced_affinity.patch – This patch enables the use of KMP_AFFINITY=balanced on non-MIC Architectures.  The restriction for using balanced affinity on non-MIC architectures is it only works for one-package machines. It removes the KMP_MIC
 macro around balanced affinity code.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">To apply patches:<u></u><u></u></p>
<p class="MsoNormal">$ patch –p0 < cmake_get_arch_v2.patch<u></u><u></u></p>
<p class="MsoNormal">$ patch –p1 < aarch64_port_v4.patch<u></u><u></u></p>
<p class="MsoNormal">$ patch –p0 < hier_barrier_fix.patch<u></u><u></u></p>
<p class="MsoNormal">$ patch –p0 < balanced_affinity.patch<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">* aarch64_port_v4.patch is built off of cmake_get_arch_v2.patch.</p></div></div></blockquote><div><br></div><div>Please commit - Thanks<br></div></div></div></div>