Nathalie Furmento
|
c58c88a302
src/core/workers.*: use dynamic memory for default configuration
|
лет назад: 14 |
Nathalie Furmento
|
d1ef85e5da
src: modify the field user_conf of struct _starpu_machine_config
|
лет назад: 14 |
Nathalie Furmento
|
27850a2d6f
src/core/workers.c: typo, fix variable name
|
лет назад: 14 |
Nathalie Furmento
|
af8467cd5a
disable asynchronous copy: distinguish what is an action and what is an enquiry
|
лет назад: 14 |
Nathalie Furmento
|
a399e22906
rename xxx_disable_asynchronous_copy to xxx_asynchronous_copy_disabled
|
лет назад: 14 |
Nathalie Furmento
|
1a0f7072e5
src/core/workers.c: deal with cases when starpu_conf_init has not been called
|
лет назад: 14 |
Nathalie Furmento
|
dc071405ca
Allows users to disable asynchronous copies. This should be done when using OpenCL AMD implementation as it is known to fail when asynchronously copying data.
|
лет назад: 14 |
Samuel Thibault
|
db359e2621
Enable forkjoin parallel workers only if we have hwloc, otherwise we don't have code to bind/unbind threads.
|
лет назад: 14 |
Samuel Thibault
|
e87621a58f
Add a memory barrier to protect the 'running' field
|
лет назад: 14 |
Nathalie Furmento
|
a91dee9529
src/core/workers.c: add an un-needed but requested by picky compiler return statement
|
лет назад: 14 |
Cyril Roelandt
|
95ea0fd2c1
Revert r. 5608.
|
лет назад: 14 |
Cyril Roelandt
|
3d87cf096d
Make sure starpu_init is only called once before calling starpu_shutdown.
|
лет назад: 14 |
Cyril Roelandt
|
794ed6285a
starpu_shutdown(): unlock init_mutex when leaving early.
|
лет назад: 14 |
Cyril Roelandt
|
d4f89cfc41
Initialize init_count.
|
лет назад: 14 |
Nathalie Furmento
|
93e6c6224b
introduce new macro STARPU_ASSERT_MSG, icc was complaining on evaluation constant expressions ...
|
лет назад: 14 |
Cyril Roelandt
|
5f775a450f
Allow starpu_free() to use cudaFreeHost if starpu has already been shut down.
|
лет назад: 14 |
Samuel Thibault
|
1475f155a4
Remove all tags on starpu_shutdown
|
лет назад: 14 |
Cyril Roelandt
|
f501a6d2bd
_starpu_worker_exists : use task->cl->can_execute when it is defined.
|
лет назад: 14 |
Nathalie Furmento
|
6a62eae9fb
src/core/workers.c: starpu_gordon_func_t is a int type not a pointer
|
лет назад: 14 |
Nathalie Furmento
|
9faadcf561
Mark struct starpu_codelet's fields XXX_func as deprecated. Fields
|
лет назад: 14 |
Nathalie Furmento
|
3ad31951c8
src: code cleaning
|
лет назад: 14 |
Nathalie Furmento
|
efc9c3a136
src: Update LIST_TYPE macro to generate list functionalities and type
|
лет назад: 14 |
Samuel Thibault
|
2f4491e804
Add can_execute member to the codelet structure, so applications can fine-tune implementations usage. Make most schedulers enforce it.
|
лет назад: 14 |
Nathalie Furmento
|
0bd2fe9020
src: rename internal types following coding conventions
|
лет назад: 14 |
Nathalie Furmento
|
b3a6c1f52b
do not use typedef for starpu_codelet, use it directly as a struct
|
лет назад: 14 |
Nathalie Furmento
|
906d935956
src: prefix names of internal types and functions with _starpu
|
лет назад: 14 |
Samuel Thibault
|
a9f7dfbaa3
Make starpu_shutdown wait for all ready tasks. Otherwise, we may stop a worker which was supposed to make a transfer which is needed by some task currently running on some other worker, waiting for that data
|
лет назад: 14 |
Nathalie Furmento
|
a0d026e946
src/core/workers.c: add debug messages
|
лет назад: 14 |
Nathalie Furmento
|
f6a76cb48f
src/core/workers.c: add debug message
|
лет назад: 14 |
Samuel Thibault
|
10525b47c4
Permit implementation 0 to be NULL
|
лет назад: 14 |