Commit History

Yazar SHA1 Mesaj Tarih
  Samuel Thibault 46f9cdae13 fix forcing calibration of never-calibrated archs. HASH_FIND_UINT32_T will return NULL when the head is NULL anyway, so there is no need to check for that case, and instead use the factorized behavior 12 yıl önce
  Nathalie Furmento 549384f77b src/core/perfmodel/perfmodel_history.c: add cases for STARPU_PER_ARCH and STARPU_COMMON (tests/sched_policies/simple_cpu_gpu_sched.c was failing otherwise) 13 yıl önce
  Nathalie Furmento 1a99016af3 src/core/perfmodel/perfmodel_history.c: specify message on error 13 yıl önce
  Cyril Roelandt 5c76f7cb8f Always initialize model->rwlock. This fixes a crash on Darwin. 13 yıl önce
  Cyril Roelandt 764ced63f7 Use a STARPU_MAXGORDONDEVS constant. 13 yıl önce
  Cyril Roelandt 88bf76e6b2 Replace STARPU_ASSERT(0) by STARPU_ABORT(). 13 yıl önce
  Nathalie Furmento 58751f7a82 perfmodel: it is not an error if the perfmodel directory does not exist when we try to list the available perfmodels, it just means none has been saved yet 13 yıl önce
  Nathalie Furmento b794209320 src/core/perfmodel/perfmodel_history.c: be more specific in the error message 13 yıl önce
  Nathalie Furmento 7eca1bd797 perfmodel: rename 'struct starpu_per_arch_perfmodel' to 'struct starpu_perfmodel_per_arch' 13 yıl önce
  Nathalie Furmento 7c4cd0fa21 perfmodel: rename 'struct starpu_regression_model' to 'struct starpu_perfmodel_regression_model' 13 yıl önce
  Nathalie Furmento bd93f10299 perfmodel: rename struct starpu_history_table to struct starpu_perfmodel_history_table 13 yıl önce
  Nathalie Furmento cdfd9e855f perfmodel: rename struct starpu_history_entry to struct starpu_perfmodel_history_entry 13 yıl önce
  Nathalie Furmento 74889b4885 perfmodel: rename struct starpu_history_list to struct starpu_perfmodel_history_list 13 yıl önce
  Nathalie Furmento 36a9619038 perfmodel: Rename public function starpu_list_models to starpu_perfmodel_list 13 yıl önce
  Nathalie Furmento 93e216dc6e perfmodel: rename (and turn private) struct starpu_model_list to struct _starpu_perfmodel_list 13 yıl önce
  Nathalie Furmento f8327e8c53 Rename function starpu_load_history_debug to starpu_perfmodel_load_symbol 13 yıl önce
  Nathalie Furmento dd6b945c0f src/core/perfmodel/perfmodel_history.c: fix function which initializes a per_arch_model variable and initialize model before loading it from the disk 13 yıl önce
  Nathalie Furmento 4e2fbe7bbe src/core/perfmodel/perfmodel_history.c: give to insert_history_entry() theaddress of the field per_arch_model->history and not of the intermediate variable 13 yıl önce
  Nathalie Furmento ebfe4fb015 src/core/perfmodel/perfmodel_history.c: storing the data in the hashtable is not such a bad idea (Thanks Ludovic and Cyril for helping me to detect this hideous bug) 13 yıl önce
  Nathalie Furmento dddf3b39f8 src/core/perfmodel/perfmodel_history.c: remove test to detect if the key is present in the table. This was copied from the old hahstable implementation. I am not sure what the semantics of the test was. This needs to be clarified. 13 yıl önce
  Nathalie Furmento 88f56d1930 src/core/perfmodel/perfmodel_history.c: need to pass a pointer to the hash pointer, as the hash macro modify it 13 yıl önce
  Nathalie Furmento d96c92a1b6 perfmodel_history: use hashtable API provided by src/commion/uthash.h 13 yıl önce
  Samuel Thibault 64ead86f78 Add archname not being calibrated 13 yıl önce
  Samuel Thibault 39c06b2141 Add starpu_perfmodel_update_history, which permits applications to feed performance models with existing measurements 13 yıl önce
  Nathalie Furmento 07373ec13a src/core/perfmodel: fix format string conversion 13 yıl önce
  Samuel Thibault de04400038 Drop spurious changes 13 yıl önce
  Samuel Thibault 70d97054ff port r6503 from 1.0: Task sizes have to vary, not only can 13 yıl önce
  Samuel Thibault 31c7516bf0 Fix atomicity of performance model update 13 yıl önce
  Samuel Thibault a2629ac191 unlock rwlock before destroying it 13 yıl önce
  Samuel Thibault 9ed2b60d87 Clear pointers too 13 yıl önce