Corentin Salingue
|
71a5919691
Move context from write/read to plug/unplug to reduce number of io_setup/io_destroy
|
пре 8 година |
Samuel Thibault
|
91f985c664
Do not bother telling _starpu_post_data_request which node is handler for the request, it can determine it by itself from the request, and it is actually more right when the request is an invalidation, for which the handler is undetermined (-1)
|
пре 9 година |
Samuel Thibault
|
b643914328
fix warnings
|
пре 9 година |
Samuel Thibault
|
1f841a3f0d
Add origin of data requests for debugging
|
пре 9 година |
Samuel Thibault
|
d68f1573fd
use some gcc attributes
|
пре 9 година |
Samuel Thibault
|
54f8793eb2
fix support for more that 4G tasks
|
пре 10 година |
Samuel Thibault
|
a5f7d96fea
Add rbtree and rbtree+list implementation. Use it to introduce priorities in data requests, which default to the task priority or workerorder
|
пре 10 година |
Samuel Thibault
|
91fd2cfc15
Fix mem_reclaim: on write request, if some requests are pending (notably reclaiming), create an additional write request which will wait for them before invalidating all copies
|
пре 10 година |
Samuel Thibault
|
c8efbb83e8
Inline list heads instead of keeping allocating them
|
пре 11 година |
Nathalie Furmento
|
bb61f3808d
update cnrs copyright
|
пре 11 година |
Samuel Thibault
|
4c6de74837
Add starpu_data_idle_prefetch_on_node
|
пре 11 година |
Samuel Thibault
|
edf62bc7cd
harmonize _starpu_handle_node_data_requests and _starpu_handle_node_prefetch_requests
|
пре 11 година |
Samuel Thibault
|
4b1a16edde
Fix University name after the fusion..
|
пре 11 година |
Samuel Thibault
|
7ce4ced85d
Let the CUDA driver progress while the GPU is computing
|
пре 12 година |
Samuel Thibault
|
e9c70aac17
port r11376 from 1.1: Introduce rwlock_tryrdlock and trywrlock variants. Use them in the progression hooks to avoid getting stuck due to idling workers.
|
пре 12 година |
Samuel Thibault
|
8fab9cdf6f
Do not use ifdef in macro argument
|
пре 12 година |
Samuel Thibault
|
f89fa6901a
comments
|
пре 12 година |
Nathalie Furmento
|
30860cac02
Renaming of diverse functions and datatypes.
|
пре 12 година |
Samuel Thibault
|
04ff31b231
Add comments
|
пре 13 година |
Nathalie Furmento
|
c7321a76ff
fix type for node to always be unsigned (instead of uint32_t)
|
пре 13 година |
Nathalie Furmento
|
3ad31951c8
src: code cleaning
|
пре 14 година |
Nathalie Furmento
|
efc9c3a136
src: Update LIST_TYPE macro to generate list functionalities and type
|
пре 14 година |
Nathalie Furmento
|
bca792c881
src: rename internal types following coding conventions
|
пре 14 година |
Nathalie Furmento
|
0ebf7ba326
Rename public opaque type starpu_data_handle as starpu_data_handle_t
|
пре 14 година |
Nathalie Furmento
|
adf2f44e62
turn starpu_access_mode into an enumerated type
|
пре 14 година |
Nathalie Furmento
|
906d935956
src: prefix names of internal types and functions with _starpu
|
пре 14 година |
Nathalie Furmento
|
fd84a18ae7
src: fix minor warnings (detected by compiler icc)
|
пре 14 година |
Nathalie Furmento
|
6db2c372ca
merge branch gpumem_prefetch
|
пре 14 година |
Cédric Augonnet
|
e51515a4dd
Start to add support for CUDA 4:
|
пре 15 година |
Cédric Augonnet
|
732e65e13c
Cleanup of the data request management code (ie. simplify the management of
|
пре 15 година |