| .. |
|
interfaces
|
6a0c92daab
Avoid void* arithmetic, icc refuses it on windows...
|
11 gadi atpakaļ |
|
coherency.c
|
aa5c3e5c50
Let interfaces declare which transfers they allow with the can_copy methode.
|
11 gadi atpakaļ |
|
coherency.h
|
f43bf86292
Fix complexity of implicit task/data dependency, from quadratic to linear
|
11 gadi atpakaļ |
|
copy_driver.c
|
6a0c92daab
Avoid void* arithmetic, icc refuses it on windows...
|
11 gadi atpakaļ |
|
copy_driver.h
|
03ef97c890
fix some bugs, debug in progress
|
12 gadi atpakaļ |
|
data_request.c
|
353c98cbf2
src/datawizard/data_request.c: fix call to STARPU_HG_DISABLE_CHECKING and STARPU_HG_ENABLE_CHECKING
|
11 gadi atpakaļ |
|
data_request.h
|
7ce4ced85d
Let the CUDA driver progress while the GPU is computing
|
11 gadi atpakaļ |
|
datastats.c
|
5f6f2bf55b
port r11529 from 1.1: Ignore data races on statistics
|
12 gadi atpakaļ |
|
datastats.h
|
b227dbcfdc
Use STARPU_ATTRIBUTE_* macros
|
12 gadi atpakaļ |
|
datawizard.c
|
7b91d914cd
Also push requests if some previous requests have terminated
|
11 gadi atpakaļ |
|
datawizard.h
|
38fbca49e9
Fix _starpu_datawizard_progress prototype: it does not actually return anything
|
11 gadi atpakaļ |
|
filters.c
|
3b766361ce
free data outside critical section
|
11 gadi atpakaļ |
|
filters.h
|
5f9a2f7e14
Turn _filter_nparts_compute_chunk_size_and_offset into _starpu_filter_nparts_compute_chunk_size_and_offset.
|
13 gadi atpakaļ |
|
footprint.c
|
3db86a2ede
* Add STARPU_VARIABLE_NBUFFERS to be set in cl.nbuffers, and nbuffers and
|
11 gadi atpakaļ |
|
footprint.h
|
e2b943451f
mic (perfmodel): merge trunk + finalize perfmodel
|
12 gadi atpakaļ |
|
malloc.c
|
c18275f016
src/datawizard/malloc.c: improve error message
|
11 gadi atpakaļ |
|
malloc.h
|
ddf6a00144
src/datawizard/malloc: define prototypes
|
12 gadi atpakaļ |
|
memalloc.c
|
a93bf83bb4
Do not change the new replicate fields, this is handled by the caller. Fix the cache allocation to actually reuse old buffers.
|
11 gadi atpakaļ |
|
memalloc.h
|
ea5d8f596b
Make a copy of the interface to the memchunk only when the latter gets detached from the data, and thus the interface code will not work on it. Drop the copy when the memchunk gets reattached. This allows interfaces to modify pointers in the interface in unpack, notably
|
11 gadi atpakaļ |
|
memory_manager.c
|
fbd1b911e7
New starpu_memory_get_total function to get the size of a memory node.
|
12 gadi atpakaļ |
|
memory_manager.h
|
03ef97c890
fix some bugs, debug in progress
|
12 gadi atpakaļ |
|
memory_nodes.c
|
e393e5c9c1
minor fixes
|
11 gadi atpakaļ |
|
memory_nodes.h
|
63a53f35d2
Also print memory node name in the reclaiming warning
|
11 gadi atpakaļ |
|
memstats.c
|
8f5264b152
data interface: no longer store data size in the handle as some interface may have variable size
|
13 gadi atpakaļ |
|
memstats.h
|
edc236df55
memory stats: group all functions in new file src/datawizard/memstats.c and rename them to follow pattern starpu_memory_...
|
13 gadi atpakaļ |
|
reduction.c
|
bbbf1610c4
Allocate dynamically an array used only while reducing data
|
11 gadi atpakaļ |
|
sort_data_handles.c
|
64e93e4cf2
Use a different structure for ordered buffers
|
12 gadi atpakaļ |
|
sort_data_handles.h
|
64e93e4cf2
Use a different structure for ordered buffers
|
12 gadi atpakaļ |
|
user_interactions.c
|
f43bf86292
Fix complexity of implicit task/data dependency, from quadratic to linear
|
11 gadi atpakaļ |
|
write_back.c
|
9783f21238
Fix of the livelock discovered by Marc Sergent's internship, by adding a maximum trylock threshold before a blocking lock
|
12 gadi atpakaļ |
|
write_back.h
|
c7321a76ff
fix type for node to always be unsigned (instead of uint32_t)
|
13 gadi atpakaļ |