Commit History

Autor SHA1 Mensaxe Data
  Samuel Thibault 02499756ce Add COMMUTE flag to let StarPU commute task with write access %!s(int64=12) %!d(string=hai) anos
  Nathalie Furmento 30860cac02 Renaming of diverse functions and datatypes. %!s(int64=12) %!d(string=hai) anos
  Nathalie Furmento a88351d5d1 macros STARPU_TASK_GET_HANDLE, STARPU_TASK_SET_HANDLE, STARPU_CODELET_GET_MODE and STARPU_CODELET_SET_MODE are now in public API %!s(int64=12) %!d(string=hai) anos
  Nathalie Furmento 097a832e3c Allow to have a dynamically allocated number of buffers per task, and %!s(int64=12) %!d(string=hai) anos
  Nathalie Furmento b770541f52 src: memory_nodes function renaming %!s(int64=12) %!d(string=hai) anos
  Samuel Thibault 9badf4f117 Move unregistering tasks from implicit dependencies lists from %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 26d2804cd4 Check that the handle spinlock is held when manipulating refcnts %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 4972d48c77 Set task blocked status before submitting dependency, to avoid concurrency between setting after that, and another worker that completes the dependency just after that %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault fba139b857 %!s(int64=13) %!d(string=hai) anos
  Nathalie Furmento 3734b6e1bd src/core: use task->handles instead of task->buffers %!s(int64=13) %!d(string=hai) anos
  Nathalie Furmento 680e312601 First modifications to define access modes for data handles into starpu_codelet and no longer in starpu_task %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 52b0917cf1 Allow using the same parameter several times, in both read and write mode %!s(int64=13) %!d(string=hai) anos
  Nathalie Furmento 3ad31951c8 src: code cleaning %!s(int64=13) %!d(string=hai) anos
  Nathalie Furmento efc9c3a136 src: Update LIST_TYPE macro to generate list functionalities and type %!s(int64=13) %!d(string=hai) anos
  Nathalie Furmento f8fd5492bd src: rename internal types following coding conventions %!s(int64=13) %!d(string=hai) anos
  Nathalie Furmento b3a6c1f52b do not use typedef for starpu_codelet, use it directly as a struct %!s(int64=13) %!d(string=hai) anos
  Nathalie Furmento 0ebf7ba326 Rename public opaque type starpu_data_handle as starpu_data_handle_t %!s(int64=13) %!d(string=hai) anos
  Nathalie Furmento 3439531517 include/starpu_data.h: do not use a typedef for starpu_buffer_descr, use it directly as a struct %!s(int64=13) %!d(string=hai) anos
  Nathalie Furmento adf2f44e62 turn starpu_access_mode into an enumerated type %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 291771f0e1 optimize not-busy signalization: only take the mutex if starpu_data_unregister is indeed waiting, and the handle is not busy %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 3c0a0e89cc Make starpu_data_unregister also wait for replicate refcnt and queued requests, should fix yet more odd issues %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 94040d2af4 Make starpu_data_unregister wait for all pending requests. This should fix issues with WT, notably %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 0d9f08ae8d Fix copyrights, thanks Ludo! %!s(int64=14) %!d(string=hai) anos
  Cédric Augonnet 57c92b5413 The RW-lock protecting the handle is given either to the "reduction tasks" and %!s(int64=14) %!d(string=hai) anos
  Cédric Augonnet e4ed360572 When a data handle is accessed in a R/W mode for the first time after it was %!s(int64=14) %!d(string=hai) anos
  Cédric Augonnet 8d2b6c2760 Rename the STARPU_TASK_BLOCKED_ON_JOB status into STARPU_TASK_BLOCKED_ON_DATA %!s(int64=14) %!d(string=hai) anos
  Cédric Augonnet af9ea8975f StarPU automatically calls starpu_data_start_reduction_mode when the data is %!s(int64=14) %!d(string=hai) anos
  Cédric Augonnet 8e094a1fec First draft of implementation of the STARPU_REDUX mode. %!s(int64=14) %!d(string=hai) anos
  Cédric Augonnet ef0789768f Cleanup data_concurrency.c to properly support SCRATCH and REDUX access types. %!s(int64=14) %!d(string=hai) anos
  Cédric Augonnet e344b2b6cc This is a first step toward the merge of the data replicatate and mem_chunk %!s(int64=14) %!d(string=hai) anos