Jonathan Peyton e942708d81 Improving EPCC performance when linking with hwloc
When linking with libhwloc, the ORDERED EPCC test slows down on big
machines (> 48 cores). Performance analysis showed that a cache thrash
was occurring and this padding helps alleviate the problem.

Also, inside the main spin-wait loop in kmp_wait_release.h, we can eliminate
the references to the global shared variables by instead creating a local
variable, oversubscribed and instead checking that.

Differential Revision: http://reviews.llvm.org/D22093


git-svn-id: https://llvm.org/svn/llvm-project/openmp/trunk@274894 91177308-0d34-0410-b5e6-96231b3b80d8
2016-07-08 17:43:21 +00:00
2016-05-23 18:01:19 +00:00
S
Description
No description provided
11 MiB
Languages
C++ 68.3%
C 19%
Perl 3.8%
Cuda 3.2%
CMake 3.1%
Other 2.5%