Samuel Thibault
|
e86f961b13
Fix tree in case the PU level's father has only one child
|
8 jaren geleden |
Samuel Thibault
|
6a6935b2df
reduce yet more the overhead of tree worker lists
|
8 jaren geleden |
Samuel Thibault
|
becda370e9
Reduce overhead of tree worker lists
|
8 jaren geleden |
Olivier Aumage
|
cabe2dab63
- add support for Temanejo/Ayudame version 2
|
8 jaren geleden |
Olivier Aumage
|
52ea41d70b
- add the possibility to associate some user data to sched contexts (needed for some INTERTWinE work)
|
8 jaren geleden |
Samuel Thibault
|
bffcb64c0f
Fix non-cuda build
|
8 jaren geleden |
Samuel Thibault
|
6c23b4d6e1
Initialize cuda workers in parallel
|
8 jaren geleden |
Samuel Thibault
|
d8dc889ec3
When starting workers, do not wait for thread to get bound, let that happen in parallel
|
8 jaren geleden |
Samuel Thibault
|
6b863c6ee1
make sure that _starpu_get_worker_struct doesn't overflow. Inline starpu_worker_get_count to make it not too expensive
|
8 jaren geleden |
Samuel Thibault
|
7b65b0d270
typo
|
9 jaren geleden |
Samuel Thibault
|
7771735456
* Add STARPU_TASK_BREAK_ON_SCHED, STARPU_TASK_BREAK_ON_PUSH, and STARPU_TASK_BREAK_ON_POP environment variables to debug schedulers.
|
9 jaren geleden |
Samuel Thibault
|
8cc4eac03c
Benefit from MSG_process_attach
|
9 jaren geleden |
Samuel Thibault
|
1e9d4146f8
silence warning
|
9 jaren geleden |
Samuel Thibault
|
943b5d56bf
Make starpu_worker_get_id_check public
|
9 jaren geleden |
Samuel Thibault
|
ff2c06f79a
Better use an inline and macro to get best performance and file/line
|
9 jaren geleden |
Nathalie Furmento
|
b7d6e2d4ce
src: introduce new function _starpu_worker_get_id_check() which fails when called from outside a worker, otherwise returns starpu_worker_get_id()
|
9 jaren geleden |
Nathalie Furmento
|
477cb1f811
src: fixes for minor warnings
|
9 jaren geleden |
Samuel Thibault
|
add5790b43
Add STARPU_MAX_MEMORY_USE environment variable
|
9 jaren geleden |
Samuel Thibault
|
4b6978eebd
port r17371 from 1.2: fix memory leak in starpu_top
|
9 jaren geleden |
Samuel Thibault
|
218aad7657
do not abort when tree traversal gets to hardware threads which have not been used for binding
|
9 jaren geleden |
Samuel Thibault
|
c14e34df69
Reduce cost of tree worker iterator by caching the set of workers using the same bindid
|
9 jaren geleden |
Samuel Thibault
|
26a7949eed
Add graph inspection facility for schedulers
|
9 jaren geleden |
Samuel Thibault
|
0ea5bc54a2
rework job list structure, to make it more powerful
|
9 jaren geleden |
Samuel Thibault
|
95628fd942
Do not include worker initialization in profiling
|
9 jaren geleden |
Samuel Thibault
|
abb3c9b178
fix warnings
|
9 jaren geleden |
Samuel Thibault
|
28a8cd6b1c
Add missing sched mutex locking
|
9 jaren geleden |
Samuel Thibault
|
160b44ac45
inline the trivial functions accessing starpu_config
|
9 jaren geleden |
Samuel Thibault
|
3f9f7100d8
drop duplicate test
|
9 jaren geleden |
Samuel Thibault
|
8e3f965cb6
optimize _starpu_get_nsched_ctxs a bit
|
9 jaren geleden |
Samuel Thibault
|
3c81d54382
Reduce a big overhead in starpu_pthread_mutex_lock/unlock by only checking for the sched mutex when locking a sched mutex
|
9 jaren geleden |