Commit History

Auteur SHA1 Bericht Datum
  Samuel Thibault 07a56c8386 Fix reference count for starpu_data_acquire_cb when the target GPU is already full: we do want the request to succeed, even if it is asynchronous. 13 jaren geleden
  Cyril Roelandt 57b544ba53 _starpu_data_unregister: let _starpu_request_mem_chunk_removal remove all chunks allocated on the given node for the given handle. 13 jaren geleden
  Nathalie Furmento 203765dbd8 Data interface: add new function int starpu_data_interface_get_next_id() which returns the next id available for a data interface. That ensures different data interface registered by application all have different ids. 13 jaren geleden
  Nathalie Furmento a0d2604416 src: add some asserts 13 jaren geleden
  Cyril Roelandt b6df6beea3 Renaming public functions : 13 jaren geleden
  Cyril Roelandt 885215433f Replace the public function starpu_data_is_multiformat_handle by a private function _starpu_data_is_multiformat_handle. 13 jaren geleden
  Cyril Roelandt 6cf1b9da9d Turn starpu_is_multiformat_handle into starpu_data_is_multiformat_handle. 13 jaren geleden
  Cyril Roelandt 26837d338b Add a get_mf_ops function to the interfaces, so that they can return the multiformat-releated helpers. 13 jaren geleden
  Cyril Roelandt e332089751 Do not compare and interface identifier to STARPU_MULTIFORMAT_ID to determine whether the interface uses multiple format. This allows other interfaces to use multiple formats and to trigger the creation of conversion tasks. 13 jaren geleden
  Cyril Roelandt ee3612515d Rename starpu_get_node_kind : it should be starpu_node_get_kind. 13 jaren geleden
  Cyril Roelandt ee6ae0150a Make enum _starpu_node_kind and _starpu_get_node_kind public. 13 jaren geleden
  Nathalie Furmento ecb2f557c5 src: set the correct type for the return value of starpu_get_handle_interface_id() 13 jaren geleden
  Samuel Thibault 093df9884a fix build with icpc 13 jaren geleden
  Samuel Thibault 669684893e Do not free memory chunks used for reduction. 13 jaren geleden
  Nathalie Furmento a6d255d11e src/datawizard/interfaces/data_interface.c: add include core/task.h for using _starpu_task_get_cpu_nth_implementation 13 jaren geleden
  Nathalie Furmento 9faadcf561 Mark struct starpu_codelet's fields XXX_func as deprecated. Fields 13 jaren geleden
  Nathalie Furmento 4350fbfab3 src: interface is a keyword in windows and cannot be used as an object name 13 jaren geleden
  Cyril Roelandt 260aae8a33 Merging branches/multi-format-2 13 jaren geleden
  Nathalie Furmento 3ad31951c8 src: code cleaning 13 jaren geleden
  Nathalie Furmento efc9c3a136 src: Update LIST_TYPE macro to generate list functionalities and type 13 jaren geleden
  Nathalie Furmento 0ebf7ba326 Rename public opaque type starpu_data_handle as starpu_data_handle_t 13 jaren geleden
  Nathalie Furmento 5b9b08f1dc rename internal type starpu_data_state_t to _starpu_data_state 13 jaren geleden
  Nathalie Furmento 906d935956 src: prefix names of internal types and functions with _starpu 13 jaren geleden
  Nathalie Furmento c80a8acea1 Datatypes renaming 13 jaren geleden
  Samuel Thibault 291771f0e1 optimize not-busy signalization: only take the mutex if starpu_data_unregister is indeed waiting, and the handle is not busy 13 jaren geleden
  Samuel Thibault 3c0a0e89cc Make starpu_data_unregister also wait for replicate refcnt and queued requests, should fix yet more odd issues 13 jaren geleden
  Samuel Thibault 94040d2af4 Make starpu_data_unregister wait for all pending requests. This should fix issues with WT, notably 13 jaren geleden
  Nathalie Furmento 6db2c372ca merge branch gpumem_prefetch 13 jaren geleden
  Samuel Thibault bd2c88d145 cast void* to please the SCC compiler 13 jaren geleden
  Nathalie Furmento 54ab8e7b09 new functions starpu_data_set_tag and starpu_data_get_tag to be used by StarPU-MPI 14 jaren geleden