Ludovic Courtès
|
2a523bec34
gcc: Fix typo when checking for HAVE_DECL_PTR_DEREFS_MAY_ALIAS_P.
|
13 anos atrás |
Ludovic Courtès
|
6579582b7c
Update `ChangeLog'.
|
13 anos atrás |
Ludovic Courtès
|
70a2068c0f
gcc: Build the warn-unregistered pass only for GCC >= 4.6.
|
13 anos atrás |
Ludovic Courtès
|
a007bb5df7
gcc: Split the source into several files.
|
13 anos atrás |
Ludovic Courtès
|
8b7218fb0b
gcc: Use the `heap_allocated' attribute in examples.
|
13 anos atrás |
Ludovic Courtès
|
a022bd13cb
gcc: Add a preliminary buffer registration analysis pass.
|
13 anos atrás |
Ludovic Courtès
|
efa93e4743
gcc: run-test: Support conditional directives.
|
13 anos atrás |
Cyril Roelandt
|
2015710a4d
Document _starpu_init_topology().
|
13 anos atrás |
Cyril Roelandt
|
1cae00c865
Cleanup _starpu_init_topology().
|
13 anos atrás |
Cyril Roelandt
|
dba2e74d2b
execute_job_on_cuda(): remove a useless variable.
|
13 anos atrás |
Cyril Roelandt
|
58869e6c49
Move the prototype of STARPUFFT(report_error) so that the compilation works no matter what options are passed to configure.
|
13 anos atrás |
Cyril Roelandt
|
984c9176d3
More topology code cleanup.
|
13 anos atrás |
Cyril Roelandt
|
690de02ea1
Cleanup again topology.c
|
13 anos atrás |
Cyril Roelandt
|
8552a9d86b
Clean up topology code.
|
13 anos atrás |
Cyril Roelandt
|
e1201760df
starpufft: fix error checking
|
13 anos atrás |
Cyril Roelandt
|
3d96530bf1
Move STARPU_CUFFT_REPORT_ERROR from starpufftx.c to starpufft.h, so that it can be used in other files.
|
13 anos atrás |
Cyril Roelandt
|
6ae7d8f8dc
Add debugging information in starpufft/*.
|
13 anos atrás |
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
|
13 anos atrás |
Sylvain Henry
|
77ac0af6c7
SOCL: remove unnecessary mallocs
|
13 anos atrás |
Sylvain Henry
|
2b14755849
SOCL: fix performance model allocation
|
13 anos atrás |
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
|
13 anos atrás |
Samuel Thibault
|
e68ad24cfe
add c++ guards, thanks Benoît Lizé for the report
|
13 anos atrás |
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
|
13 anos atrás |
Sylvain Henry
|
8fced328bf
SOCL: allow kernel compilation on a restricted set of devices
|
13 anos atrás |
Samuel Thibault
|
b897f1185e
fix c99-style inline
|
13 anos atrás |
Cyril Roelandt
|
d960ca1ed2
Do not try to link any ICD file if /etc/OpenCL/vendors does not exist, or is not a directory.
|
13 anos atrás |
Sylvain Henry
|
a5c0165de1
Add support for NULL codelets in starpu_insert_task
|
13 anos atrás |
Sylvain Henry
|
b471f86343
SOCL: fix for SOCL_SKIP_DESTRUCTOR
|
13 anos atrás |
Sylvain Henry
|
51837da2c9
SOCl: add perfmodels to copy/write/read buffer tasks
|
13 anos atrás |
Sylvain Henry
|
ce1868ac44
SOCL: workaround for Intel OpenCL destructor bug
|
13 anos atrás |