Cédric Augonnet
|
9c58b47408
add missing headers
|
16 lat temu |
Cédric Augonnet
|
ddcdcfe39f
according to coverage tests, this branch is neven taken
|
16 lat temu |
Cédric Augonnet
|
b321c134a8
marketting ...
|
16 lat temu |
Cédric Augonnet
|
5e56c035ab
Use the --disable-data-rw-lock option by default from now on: this should
|
16 lat temu |
Cédric Augonnet
|
4a96fba2c2
bug fix (if the rw-lock are used): release the rw-lock after sync'ing RAM
|
16 lat temu |
Cédric Augonnet
|
91f1a21d17
Add a test to make sure applications may manipulate data using the
|
16 lat temu |
Cédric Augonnet
|
c16ae555e6
in the public interface, we only manipulate data_handles
|
16 lat temu |
Cédric Augonnet
|
e6f5366b65
Prefix notify_data_modification and make it available to the applications.
|
16 lat temu |
Cédric Augonnet
|
effebd782c
Implement notify_data_modification and starpu_sync_data_with_mem when the
|
16 lat temu |
Cédric Augonnet
|
3227abedd1
make private functions static in the FxT initialization code.
|
16 lat temu |
Cédric Augonnet
|
e28c761533
declare the prototype of liberate_memory_on_node
|
16 lat temu |
Cédric Augonnet
|
d7f4df14ce
make private functions static (again)
|
16 lat temu |
Cédric Augonnet
|
75e19d081f
create a seperate file for memory node management
|
16 lat temu |
Cédric Augonnet
|
54c2b999d5
job_create is an internal function, programmers only manipulate tasks.
|
16 lat temu |
Cédric Augonnet
|
f50da2b311
do not export private functions
|
16 lat temu |
Cédric Augonnet
|
7ddfe04a88
Add a set of functions to manipulate all queues attached to a memory node.
|
16 lat temu |
Cédric Augonnet
|
62d1e62152
Atomic ops builtins (__sync_*) only appeared in gcc-4.1, so until we find a
|
16 lat temu |
Cédric Augonnet
|
2dd824f06a
Darwin has never been running on old intel <i686
|
16 lat temu |
Cédric Augonnet
|
81d9721230
On Darwin, gcc's default target is i386, so that atomic ops are not available
|
16 lat temu |
Cédric Augonnet
|
67d8bc5708
In case starpu_tag_declare_deps is passed constant arguments, the caller
|
16 lat temu |
Cédric Augonnet
|
f9f71787f8
Use condition variables instead of semaphores in the "data request" mechanisms:
|
16 lat temu |
Cédric Augonnet
|
bfaaa7732f
more cleanups for the "incrementer" examples
|
16 lat temu |
Cédric Augonnet
|
25a0df2747
by default, a task does not use tags, and it is asynchronous
|
16 lat temu |
Cédric Augonnet
|
414f1e8c28
cleanup the incrementer_runtime.c file to make it as simple as possible
|
16 lat temu |
Cédric Augonnet
|
a3dfc2ea41
Add an example where it is possible to use StarPU with the runtime API.
|
16 lat temu |
Cédric Augonnet
|
77b673df3d
minor cleanups of the examples
|
16 lat temu |
Cédric Augonnet
|
841dee46ef
While removing a tag, protect the hierarchical table on the one hand, and the
|
16 lat temu |
Cédric Augonnet
|
935a57a4e9
missed one chunk of the previous patch
|
16 lat temu |
Cédric Augonnet
|
34bffe6fe3
accessed to tag->state have to be protected
|
16 lat temu |
Cédric Augonnet
|
53b76fc51b
Notify_dependencies may free the completion group structure while we still have
|
16 lat temu |