Samuel Thibault
|
2b30d49db1
Make it possible to use simgrid without having CUDA/OpenCL installed
|
12 years ago |
Nathalie Furmento
|
eb32a9b3d4
src: fix coding style
|
12 years ago |
Samuel Thibault
|
71233ee1f0
Use spinlock rather than an rwlock for protecting LRU, since it is quite small
|
12 years ago |
Nathalie Furmento
|
b222c59e81
src/datawizard: partly revert 8083 for update children storage in
|
13 years ago |
Nathalie Furmento
|
d0213f8b01
src/datawizard: update children storage in starpu_data_handle_t
|
13 years ago |
Nathalie Furmento
|
dd02d53824
src: add a memory manager module (does not do much for now)
|
13 years ago |
Nathalie Furmento
|
c49d55ac0f
src/datawizard/memalloc.c: add TODO we need to call starpu_free
|
13 years ago |
Nathalie Furmento
|
45c1f431f7
add parameter size to function starpu_free_buffer_on_node()
|
13 years ago |
Nathalie Furmento
|
12ebe944d9
src/datawizard/memalloc.c: add TODO we need to use starpu_malloc
|
13 years ago |
Nathalie Furmento
|
93c3d6029a
src/datawizard: re-add field size in struct _starpu_mem_chunk however
|
13 years ago |
Nathalie Furmento
|
8f5264b152
data interface: no longer store data size in the handle as some interface may have variable size
|
13 years ago |
Samuel Thibault
|
f60eb1288d
Add initial simgrid support
|
13 years ago |
Samuel Thibault
|
ab7c89dbe8
expose starpu_allocate_buffer_on_node and starpu_free_buffer_on_node to application, so application-defined interfaces can use them too
|
13 years ago |
Samuel Thibault
|
da1ded45cf
Add _starpu_free_buffer_on_node, to be used by all interfaces to simplify data release
|
13 years ago |
Nathalie Furmento
|
edc236df55
memory stats: group all functions in new file src/datawizard/memstats.c and rename them to follow pattern starpu_memory_...
|
13 years ago |
Samuel Thibault
|
b7a026b908
Add _starpu_allocate_buffer_on_node, to be used by all interfaces to simplify allocation
|
13 years ago |
Nathalie Furmento
|
bc86dcc308
memory statistics: revert the behaviour of STARPU_MEMORY_STATS. By default, statistics are displayed when calling starou_shutdown(), to disable them set STARPU_MEMORY_STATS to 0
|
13 years ago |
Samuel Thibault
|
242b6116cf
pass pthread types through typedefs
|
13 years ago |
Nathalie Furmento
|
e8c3444b92
environment variable STARPU_MEMORY_STATS is only checked at the end of the execution
|
13 years ago |
Nathalie Furmento
|
b98e629137
turn function _starpu_display_memory_stats public
|
13 years ago |
Nathalie Furmento
|
4ba3bb5eab
memory stats: rename memory_status objects to memory_stats objects as what is displayed are statistics
|
13 years ago |
Nathalie Furmento
|
03d7790e83
rename environment variable STARPU_MEMORY_STATS to STARPU_MEMORY_STATUS
|
13 years ago |
Nathalie Furmento
|
c01d1d789d
memory status: rename fonctions _starpu_display_data_stats&co to _starpu_display_memory_status&co to be more expliciit on what they do
|
13 years ago |
Nathalie Furmento
|
5c386a0422
cleaning up of statistics code
|
13 years ago |
Samuel Thibault
|
8ed9249cd9
Fix main memory leak on multiple unregister/re-register.
|
13 years ago |
Samuel Thibault
|
acce0b71ce
Add OpenGL interoperability support
|
13 years ago |
Cyril Roelandt
|
3b9e922cbe
src/datawizard/memalloc.c: _starpu_get_global_mem_size(): Replace STARPU_ASSERT(0) by STARPU_ABORT().
|
13 years ago |
Cyril Roelandt
|
0ba5be67af
src/datawizard/memalloc.c: _starpu_get_global_mem_size(): abort when trying to compute the size of the RAM.
|
13 years ago |
Samuel Thibault
|
26d2804cd4
Check that the handle spinlock is held when manipulating refcnts
|
13 years ago |
Samuel Thibault
|
281ca7bccc
Make sure we don't evict a data in WT mode
|
13 years ago |