Samuel Thibault
|
f43bf86292
Fix complexity of implicit task/data dependency, from quadratic to linear
|
11 vuotta sitten |
Samuel Thibault
|
696d86c5bd
Reorganize _starpu_data_replicate fields to reduce memory footprint
|
11 vuotta sitten |
Samuel Thibault
|
4a9e46d095
Reduce the memory footprint of the "requested" bitfield
|
11 vuotta sitten |
Samuel Thibault
|
bbbf1610c4
Allocate dynamically an array used only while reducing data
|
11 vuotta sitten |
Samuel Thibault
|
f255d2c95a
port r12703 from 1.1: Allow data to be uninitialized but the application provide an init_cl to initialize it
|
12 vuotta sitten |
Samuel Thibault
|
5ec6f8b8a7
Drop unused mask parameter of _starpu_fetch_task_input and _starpu_push_task_output
|
12 vuotta sitten |
Nathalie Furmento
|
2a9ebe7478
src: rename field to unregister_hook
|
12 vuotta sitten |
Nathalie Furmento
|
84b8576862
src: add hook to struct _starpu_data_state which will be called when unregistering the data
|
12 vuotta sitten |
Samuel Thibault
|
01aa31bde8
port r11297 from 1.1: Avoid looking through all data for not_important data if the application did not set any data as not_important.
|
12 vuotta sitten |
Samuel Thibault
|
41dee18d0c
fix protecting post_sync_tasks_cnt with sequential_consistency_mutex. But no need to take the mutex when it is known to be 0, just tell hellgrind to be fine with it
|
12 vuotta sitten |
Corentin Salingue
|
8899fca875
try to add asynchronous input/output
|
12 vuotta sitten |
Samuel Thibault
|
b227dbcfdc
Use STARPU_ATTRIBUTE_* macros
|
12 vuotta sitten |
Samuel Thibault
|
f89fa6901a
comments
|
12 vuotta sitten |
Samuel Thibault
|
55897da289
Generalize implicit dependency handling to properly make commutative writers wait for all the previous readers, vice-versa, etc.
|
12 vuotta sitten |
Samuel Thibault
|
02499756ce
Add COMMUTE flag to let StarPU commute task with write access
|
12 vuotta sitten |
Nathalie Furmento
|
30860cac02
Renaming of diverse functions and datatypes.
|
12 vuotta sitten |
Nathalie Furmento
|
7f792e3082
Define new public API starpu_pthread which is similar to the pthread API.
|
13 vuotta sitten |
Nathalie Furmento
|
c7321a76ff
fix type for node to always be unsigned (instead of uint32_t)
|
13 vuotta sitten |
Nathalie Furmento
|
b222c59e81
src/datawizard: partly revert 8083 for update children storage in
|
13 vuotta sitten |
Nathalie Furmento
|
d0213f8b01
src/datawizard: update children storage in starpu_data_handle_t
|
13 vuotta sitten |
Nathalie Furmento
|
8f5264b152
data interface: no longer store data size in the handle as some interface may have variable size
|
13 vuotta sitten |
Nathalie Furmento
|
edc236df55
memory stats: group all functions in new file src/datawizard/memstats.c and rename them to follow pattern starpu_memory_...
|
13 vuotta sitten |
Samuel Thibault
|
242b6116cf
pass pthread types through typedefs
|
13 vuotta sitten |
Nathalie Furmento
|
4ba3bb5eab
memory stats: rename memory_status objects to memory_stats objects as what is displayed are statistics
|
13 vuotta sitten |
Nathalie Furmento
|
dedad35f5f
make function starpu_data_test_if_allocated_on_node public, it is needed for users to define new data interfaces with a handle_to_pointer operation
|
13 vuotta sitten |
Samuel Thibault
|
46ab7b4cd2
add coment
|
13 vuotta sitten |
Samuel Thibault
|
9badf4f117
Move unregistering tasks from implicit dependencies lists from
|
13 vuotta sitten |
Samuel Thibault
|
07a56c8386
Fix reference count for starpu_data_acquire_cb when the target GPU is already full: we do want the request to succeed, even if it is asynchronous.
|
14 vuotta sitten |
Samuel Thibault
|
749b4d31ef
comment
|
14 vuotta sitten |
Samuel Thibault
|
52b0917cf1
Allow using the same parameter several times, in both read and write mode
|
14 vuotta sitten |