Commit History

Autor SHA1 Mensaxe Data
  Samuel Thibault f62266afa8 Fix a bad interaction between tag deps and task deps: task dep wake-up should not retest tags since we clear them automatically. Add a thorough dependency testsuite which catches that. This also changes the locking convention for _starpu_enforce_deps_starting_from_task %!s(int64=13) %!d(string=hai) anos
  Sylvain Henry 77ac0af6c7 SOCL: remove unnecessary mallocs %!s(int64=13) %!d(string=hai) anos
  Sylvain Henry 2b14755849 SOCL: fix performance model allocation %!s(int64=13) %!d(string=hai) anos
  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 %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault e68ad24cfe add c++ guards, thanks Benoît Lizé for the report %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 062440a5df We don't actually need to wait for data transfers when calibrating tasks. This was a remainder of a previous global cudaThreadSynchronize which was done before we required codelets to synchronize themselves %!s(int64=13) %!d(string=hai) anos
  Sylvain Henry 8fced328bf SOCL: allow kernel compilation on a restricted set of devices %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault b897f1185e fix c99-style inline %!s(int64=13) %!d(string=hai) anos
  Cyril Roelandt d960ca1ed2 Do not try to link any ICD file if /etc/OpenCL/vendors does not exist, or is not a directory. %!s(int64=13) %!d(string=hai) anos
  Sylvain Henry a5c0165de1 Add support for NULL codelets in starpu_insert_task %!s(int64=13) %!d(string=hai) anos
  Sylvain Henry b471f86343 SOCL: fix for SOCL_SKIP_DESTRUCTOR %!s(int64=13) %!d(string=hai) anos
  Sylvain Henry 51837da2c9 SOCl: add perfmodels to copy/write/read buffer tasks %!s(int64=13) %!d(string=hai) anos
  Sylvain Henry ce1868ac44 SOCL: workaround for Intel OpenCL destructor bug %!s(int64=13) %!d(string=hai) anos
  Nathalie Furmento 0097a00fe9 doc: document variable SOCL_OCL_LIB_OPENCL %!s(int64=13) %!d(string=hai) anos
  Nathalie Furmento 7eda714005 SOCL: enable test suite only when environment variable SOCL_OCL_LIB_OPENCL is defined %!s(int64=13) %!d(string=hai) anos
  Nathalie Furmento 8768acacdd socl: create links to existing icd files and create a new socl.icd file in socl/vendors directory %!s(int64=13) %!d(string=hai) anos
  Nathalie Furmento 5b01021125 ChangeLog: backport changelog from 1.0.3 %!s(int64=13) %!d(string=hai) anos
  Nathalie Furmento b713f772de ChangeLog: mention SOCL update introduced by r7514 %!s(int64=13) %!d(string=hai) anos
  Sylvain Henry 52e740164b SOCL: Remove modified OpenCL headers. ICD is now the only supported way to use SOCL. %!s(int64=13) %!d(string=hai) anos
  Sylvain Henry 1dee97db16 SOCL: fix memory allocation %!s(int64=13) %!d(string=hai) anos
  Sylvain Henry 69ff725df3 SOCL: add HISTORY_BASED perf model support %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 775a49a519 Use TSD instead of rebuilding worker list %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault dece669783 prevent multiple inclusion %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 889356a345 Avoid creating the whole list of workers just to find one %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault c70b5c6365 fix build %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 8f91551b72 fix compilation %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 9fc59e19cd inline access to profile and top statuses %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault d0ce4fee24 generalise the compilation of extern inlines %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault c76f1369a1 Add missing change %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 20b7b90d43 inline list operations in starpu %!s(int64=13) %!d(string=hai) anos