Commit History

Author SHA1 Message Date
  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