Samuel Thibault
|
e24cb3421d
Memory allocation might also be called from various places
|
8 years ago |
Samuel Thibault
|
8bcca522cb
Add a 'waiting' worker status
|
8 years ago |
Nathalie Furmento
|
17d445233c
src: fix parameter printf type
|
8 years ago |
Samuel Thibault
|
f12a1fe618
trace used memory
|
8 years ago |
Nathalie Furmento
|
347ce32167
memory: new functions starpu_memory_get_total_all_nodes() and starpu_memory_get_available_all_nodes()
|
9 years ago |
Samuel Thibault
|
57bd8f7ea5
Fix testing memory allocation flags
|
10 years ago |
Samuel Thibault
|
948847b1d3
Simplify sleep/wake up on amount of available of memory
|
10 years ago |
Samuel Thibault
|
4be13f63c4
Drop spurious change
|
10 years ago |
Samuel Thibault
|
90e63ae73f
port r15353 from 1.1: Use the registered value
|
10 years ago |
Nathalie Furmento
|
bb61f3808d
update cnrs copyright
|
10 years ago |
Nathalie Furmento
|
efea5f1a8f
src/ tests/ tools/: fix coding style, curly braces go on a newline
|
10 years ago |
Olivier Aumage
|
3832fd72cf
- address a Helgrind complaint about some early cpu workers reading global_size[0] while some late cpu workers are still writing its value
|
10 years ago |
Samuel Thibault
|
5767bf5b6c
fix build
|
10 years ago |
Samuel Thibault
|
782a275e8d
Completely disable checking used_size, we can not teach helgrind a finer way
|
10 years ago |
Samuel Thibault
|
34d26fbe0c
port r14825 from 1.2: Add more valgrind suppressions. Use a suppression instead of temporarily disabling 'used_size' access, as that seems not threadsafe
|
10 years ago |
Samuel Thibault
|
82388feaf5
port r14801 from 1.2: disable checking on memory availability probing
|
10 years ago |
Samuel Thibault
|
ba29e4dec3
Remove unused variable
|
11 years ago |
Samuel Thibault
|
89e3bade75
Add starpu_memory_wait_available
|
11 years ago |
Samuel Thibault
|
7c6d72edfc
expose memory manager functions to applications
|
11 years ago |
Samuel Thibault
|
a60fedf197
Add STARPU_MALLOC_NORECLAIM flag to allocate without running a reclaim if the node is out of memory
|
11 years ago |
Samuel Thibault
|
fbd1b911e7
New starpu_memory_get_total function to get the size of a memory node.
|
12 years ago |
Corentin Salingue
|
8712ec859a
can push data on disk if main_ram is full
|
12 years ago |
Nathalie Furmento
|
486fb532b2
src/datawizard/memory_manager.c: total used size can be equal to available global size (thanks to Corentin Salingue for reporting the bug)
|
12 years ago |
Nathalie Furmento
|
786b8fb4b7
move _STARPU_PTHREAD_XXX macros to public API starpu_thread_util and rename them to STARPU_PTHREAD_XXX
|
12 years ago |
Nathalie Furmento
|
2cb9fcd148
use starpu_ssize_t instead of ssize_t to be windows-able
|
12 years ago |
Nathalie Furmento
|
ba73ca16c9
src/datawizard/memory_manager.c: protect access to used_size array
|
12 years ago |
Nathalie Furmento
|
d8561d4a31
new function ssize_t starpu_memory_get_available (unsigned node)
|
12 years ago |
Nathalie Furmento
|
d0591ff302
memory manager: simplify management of global memory size
|
12 years ago |
Samuel Thibault
|
aa9bc86b63
add TODO
|
12 years ago |
Nathalie Furmento
|
842b7b131a
src: check if there is enough memory available on a node before allocation
|
12 years ago |