Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
ecbe2ea002cdc4c1da279121ed66c459f0c5a3e2
/
openmp
/
runtime
/
src
/
kmp_affinity.cpp
ecbe2ea
Make balanced affinity work on AArch64.
by Paul Osmialowski
· 9 years ago
cb28d6e
D22136: Memory leaks fixed by adding missed __kmp_free() calls
by Andrey Churbanov
· 9 years ago
fd7cc42
Improvements to process affinity mask setting
by Jonathan Peyton
· 9 years ago
bf35771
Change hwloc discovery algorithm to print topology only for accessible resources
by Jonathan Peyton
· 9 years ago
72a8498
Fixed missing memory cleanup in __kmp_affinity_create_hwloc_map()
by Jonathan Peyton
· 9 years ago
b9d28fb
Deprecate KMP_PLACE_THREADS and rename as KMP_HW_SUBSET
by Jonathan Peyton
· 9 years ago
c5304aa
Affinity mask processing improvements
by Jonathan Peyton
· 9 years ago
202a24d
Hwloc refactoring patch
by Jonathan Peyton
· 9 years ago
8407f5b
Remove architecture dependent Hwloc DEBUG section
by Jonathan Peyton
· 10 years ago
1d5487c
Fix buffer problem with printing long Hwloc affinity mask
by Jonathan Peyton
· 10 years ago
3076fa4
New API for restoring current thread's affinity to init affinity of application
by Jonathan Peyton
· 10 years ago
01dcf36
Adding Hwloc library option for affinity mechanism
by Jonathan Peyton
· 10 years ago
7dee82e
Improvements to machine_hierarchy code for re-sizing
by Jonathan Peyton
· 10 years ago
6778c73
Fix OMP_PLACES negation operator parsing (!place)
by Jonathan Peyton
· 10 years ago
dd4aa9b
Added sockets to the syntax of KMP_PLACE_THREADS environment variable.
by Jonathan Peyton
· 10 years ago
7edeef1
Fix memory corruption in Windows debug library
by Jonathan Peyton
· 10 years ago
df4d3dd
Fix depth field bug and resize() function in hierarchical barrier
by Jonathan Peyton
· 10 years ago
1707836
Cleanup of affinity hierarchy code.
by Jonathan Peyton
· 10 years ago
62f3840
Fix machine topology pruning.
by Jonathan Peyton
· 10 years ago
7f09a98
Allow machine hierarchy expansion
by Jonathan Peyton
· 10 years ago
7be07533
Re-enable Visual Studio Builds.
by Jonathan Peyton
· 10 years ago
6633829
Apply name change to src/* files.
by Jonathan Peyton
· 11 years ago
caf09fe
Fix comment about balanced affinity
by Jonathan Peyton
· 11 years ago
aa1f2b6
The generation of the hierarchy used by hierarchical barrier improved in how the generation reacts to affinity set to none, or disabled, or no affinity available, or oversubscription. Some cleanup actions based on review comments to follow: need to use meaningful names instead of digital constants, e.g. use enumerators.
by Andrey Churbanov
· 11 years ago
74bf17b
Replace some unsafe API calls with safe alternatives on Windows, prepare code for similar actions on other platforms - wrap unsafe API calls into macros.
by Andrey Churbanov
· 11 years ago
1362ae7
Eliminated the write to depth field of the machine_hierarchy data structure in __kmp_get_hierarchy(), thus fixing race condition. Now local variable used by each thread.
by Andrey Churbanov
· 11 years ago
16a1432
issuing of incorrect warning fixed
by Andrey Churbanov
· 11 years ago
1f037e4
cleanup: usages of mask size wrapped into macros
by Andrey Churbanov
· 11 years ago
1287557
changed unsigned types to signed - caused by comments of Hal Finkel on one of earlier patches
by Andrey Churbanov
· 11 years ago
e4b9213
minor change: comment improved
by Andrey Churbanov
· 11 years ago
b41e62b
Fixed memory corruption problem.
by Andrey Churbanov
· 11 years ago
5cd50e3
enable environment variable KMP_PLACE_THREADS also for non-MIC architectures
by Andrey Churbanov
· 11 years ago
4b2f17a
fixing typo in error message
by Andrey Churbanov
· 11 years ago
d9e775e
Comments only: removing the Revision and Date svn variables from the top of all the source files.
by Andrey Churbanov
· 11 years ago
1c33129
Enables a cpuid leaf 4 check for non-MIC x86 architectures.
by Andrey Churbanov
· 11 years ago
f696c82
Removes some unused variables (__kmp_ht_*) and changes__kmp_ncores and __kmp_nThreadsPerCore to static globals within kmp_affinity.cpp.
by Andrey Churbanov
· 11 years ago
7daf980
Replaces KMP_OS_WINDOWS && KMP_ARCH_X86_64 or any combination of those two options with the feature macro KMP_GROUP_AFFINITY.
by Andrey Churbanov
· 11 years ago
f28f613
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.
by Andrey Churbanov
· 11 years ago
4cc4bb4
I apologise in advance for the size of this check-in. At Intel we do
by Jim Cownie
· 11 years ago
763b939
Add support for FreeBSD
by Alp Toker
· 12 years ago
8f2d3f0
Fix typos
by Alp Toker
· 12 years ago
181b4bb
For your Christmas hacking pleasure.
by Jim Cownie
· 12 years ago
5e8470a
First attempt to import OpenMP runtime
by Jim Cownie
· 12 years ago