Cyril Roelandt
|
dba2e74d2b
execute_job_on_cuda(): remove a useless variable.
|
пре 12 година |
Cyril Roelandt
|
58869e6c49
Move the prototype of STARPUFFT(report_error) so that the compilation works no matter what options are passed to configure.
|
пре 12 година |
Cyril Roelandt
|
984c9176d3
More topology code cleanup.
|
пре 12 година |
Cyril Roelandt
|
690de02ea1
Cleanup again topology.c
|
пре 12 година |
Cyril Roelandt
|
8552a9d86b
Clean up topology code.
|
пре 12 година |
Cyril Roelandt
|
e1201760df
starpufft: fix error checking
|
пре 12 година |
Cyril Roelandt
|
3d96530bf1
Move STARPU_CUFFT_REPORT_ERROR from starpufftx.c to starpufft.h, so that it can be used in other files.
|
пре 12 година |
Cyril Roelandt
|
6ae7d8f8dc
Add debugging information in starpufft/*.
|
пре 12 година |
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
|
пре 12 година |
Sylvain Henry
|
77ac0af6c7
SOCL: remove unnecessary mallocs
|
пре 12 година |
Sylvain Henry
|
2b14755849
SOCL: fix performance model allocation
|
пре 12 година |
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 година |
Samuel Thibault
|
e68ad24cfe
add c++ guards, thanks Benoît Lizé for the report
|
пре 12 година |
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
|
пре 12 година |
Sylvain Henry
|
8fced328bf
SOCL: allow kernel compilation on a restricted set of devices
|
пре 12 година |
Samuel Thibault
|
b897f1185e
fix c99-style inline
|
пре 12 година |
Cyril Roelandt
|
d960ca1ed2
Do not try to link any ICD file if /etc/OpenCL/vendors does not exist, or is not a directory.
|
пре 12 година |
Sylvain Henry
|
a5c0165de1
Add support for NULL codelets in starpu_insert_task
|
пре 12 година |
Sylvain Henry
|
b471f86343
SOCL: fix for SOCL_SKIP_DESTRUCTOR
|
пре 12 година |
Sylvain Henry
|
51837da2c9
SOCl: add perfmodels to copy/write/read buffer tasks
|
пре 12 година |
Sylvain Henry
|
ce1868ac44
SOCL: workaround for Intel OpenCL destructor bug
|
пре 12 година |
Nathalie Furmento
|
0097a00fe9
doc: document variable SOCL_OCL_LIB_OPENCL
|
пре 12 година |
Nathalie Furmento
|
7eda714005
SOCL: enable test suite only when environment variable SOCL_OCL_LIB_OPENCL is defined
|
пре 12 година |
Nathalie Furmento
|
8768acacdd
socl: create links to existing icd files and create a new socl.icd file in socl/vendors directory
|
пре 12 година |
Nathalie Furmento
|
5b01021125
ChangeLog: backport changelog from 1.0.3
|
пре 12 година |
Nathalie Furmento
|
b713f772de
ChangeLog: mention SOCL update introduced by r7514
|
пре 12 година |
Sylvain Henry
|
52e740164b
SOCL: Remove modified OpenCL headers. ICD is now the only supported way to use SOCL.
|
пре 12 година |
Sylvain Henry
|
1dee97db16
SOCL: fix memory allocation
|
пре 12 година |
Sylvain Henry
|
69ff725df3
SOCL: add HISTORY_BASED perf model support
|
пре 12 година |
Samuel Thibault
|
775a49a519
Use TSD instead of rebuilding worker list
|
пре 12 година |