[Openmp-dev] Pushing four recent patches

Peyton, Jonathan L jonathan.l.peyton at intel.com
Mon Jan 12 09:50:35 PST 2015


I would like to push these four patches.  Ample opportunity for review has been given.

1) cmake_get_arch_v2.patch - Returns the architecture by probing predefined compiler macros.
2) aarch64_port_v4.patch - aarch64 port sent by C. Bergström.
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.
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.

To apply patches:
$ patch -p0 < cmake_get_arch_v2.patch
$ patch -p1 < aarch64_port_v4.patch
$ patch -p0 < hier_barrier_fix.patch
$ patch -p0 < balanced_affinity.patch

* aarch64_port_v4.patch is built off of cmake_get_arch_v2.patch.

-- Johnny

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/openmp-dev/attachments/20150112/e748df7d/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cmake_get_arch_v2.patch
Type: application/octet-stream
Size: 6685 bytes
Desc: cmake_get_arch_v2.patch
URL: <http://lists.llvm.org/pipermail/openmp-dev/attachments/20150112/e748df7d/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: aarch64_port_v4.patch
Type: application/octet-stream
Size: 38841 bytes
Desc: aarch64_port_v4.patch
URL: <http://lists.llvm.org/pipermail/openmp-dev/attachments/20150112/e748df7d/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hier_barrier_fix.patch
Type: application/octet-stream
Size: 1216 bytes
Desc: hier_barrier_fix.patch
URL: <http://lists.llvm.org/pipermail/openmp-dev/attachments/20150112/e748df7d/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: balanced_affinity.patch
Type: application/octet-stream
Size: 8929 bytes
Desc: balanced_affinity.patch
URL: <http://lists.llvm.org/pipermail/openmp-dev/attachments/20150112/e748df7d/attachment-0003.obj>


More information about the Openmp-dev mailing list