Samuel Thibault
|
98a833dea8
Fix crash on machine with no numa hwloc object
|
8 vuotta sitten |
Samuel Thibault
|
71e173c179
small fixes
|
8 vuotta sitten |
Jérôme Clet-Ortega
|
51c024c820
Add --enable-numa option to configure and some NUMA support in StarPU memory management
|
8 vuotta sitten |
Samuel Thibault
|
87de25ac25
revert spurious changes
|
8 vuotta sitten |
Samuel Thibault
|
dde9701d14
follow-up r19535 with same fix below
|
8 vuotta sitten |
Samuel Thibault
|
7145c56ef0
drop useless cast
|
8 vuotta sitten |
Luka Stanisic
|
dcd569f960
dont do cuda allocation when there are 0 cuda devices
|
8 vuotta sitten |
Nathalie Furmento
|
87718074ae
src: fix cppcheck warnings
|
8 vuotta sitten |
Nathalie Furmento
|
ea326f4d15
src: add character in front of macros STARPU_MALLOC, STARPU_CALLOC and STARPU_REALLOC
|
8 vuotta sitten |
Nathalie Furmento
|
d4761fddf6
src: introduce macros STARPU_MALLOC, STARPU_CALLOC and STARPU_REALLOC to make sure we always check the return value of stdlib malloc functions
|
8 vuotta sitten |
Samuel Thibault
|
7d31b28e62
fix valgrind warning
|
9 vuotta sitten |
Samuel Thibault
|
1b5594d2d7
fix non-simgrid build
|
9 vuotta sitten |
Samuel Thibault
|
fdbfd9512c
Decrease folded memory to 1MiB so it fits in most caches. Allow to configure it so that the limit on number of VMAs in Linux does not limit us
|
9 vuotta sitten |
Samuel Thibault
|
8f654dead2
Add "folded" memory allocation in simulation mode.
|
9 vuotta sitten |
Samuel Thibault
|
e246f431e7
Make sure we don't overflow
|
9 vuotta sitten |
Samuel Thibault
|
dbafc4b732
Make STARPU_MALLOC_ and STARPU_MEMORY_ flags coherent, so that we can pass the latter to starpu_malloc_flags too. Add _flags versions to starpu_malloc_on_node, and add starpu_malloc_on_node_set_default_flags to allow setting the flags used by starpu_malloc_on_node
|
10 vuotta sitten |
Samuel Thibault
|
62d5b29384
put in comment why we unset PINNED when we don't have memcpy_peer
|
10 vuotta sitten |
Samuel Thibault
|
bf8e9c78cb
Cache values gotten from environment variables, to fix concurrency with putenv() calls, and also reduce cost
|
10 vuotta sitten |
Samuel Thibault
|
dc23b85249
extend STARPU_RUNNING_ON_VALGRIND to TSAN
|
10 vuotta sitten |
Samuel Thibault
|
528cf10bdd
fix build
|
10 vuotta sitten |
Samuel Thibault
|
c8efbb83e8
Inline list heads instead of keeping allocating them
|
10 vuotta sitten |
Nathalie Furmento
|
bb61f3808d
update cnrs copyright
|
10 vuotta sitten |
Samuel Thibault
|
df8874cc7e
fix warnings
|
10 vuotta sitten |
Nathalie Furmento
|
efea5f1a8f
src/ tests/ tools/: fix coding style, curly braces go on a newline
|
10 vuotta sitten |
Samuel Thibault
|
271b6a3f7a
use STARPU_MAIN_RAM instead of hardcoded 0
|
10 vuotta sitten |
Samuel Thibault
|
2290e3bdab
Add starpu_memory_pin and starpu_memory_unpin
|
10 vuotta sitten |
Samuel Thibault
|
a41c4b9ce3
Fix some llvm warnings, nothing serious
|
10 vuotta sitten |
Samuel Thibault
|
abb1f7838f
Also take into account STARPU_DISABLE_PINNING env variable and valgrind in starpu_free_flags
|
10 vuotta sitten |
Samuel Thibault
|
31b9e769c2
explain why with old versions of CUDA we allocate through tasks
|
10 vuotta sitten |
Samuel Thibault
|
c44e7dffbb
fix warnings
|
10 vuotta sitten |