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 years ago |
Samuel Thibault
|
8cc4eac03c
Benefit from MSG_process_attach
|
9 years ago |
Samuel Thibault
|
1e9d4146f8
silence warning
|
9 years ago |
Samuel Thibault
|
943b5d56bf
Make starpu_worker_get_id_check public
|
9 years ago |
Samuel Thibault
|
ff2c06f79a
Better use an inline and macro to get best performance and file/line
|
9 years ago |
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 years ago |
Nathalie Furmento
|
477cb1f811
src: fixes for minor warnings
|
9 years ago |
Samuel Thibault
|
add5790b43
Add STARPU_MAX_MEMORY_USE environment variable
|
9 years ago |
Samuel Thibault
|
4b6978eebd
port r17371 from 1.2: fix memory leak in starpu_top
|
9 years ago |
Samuel Thibault
|
218aad7657
do not abort when tree traversal gets to hardware threads which have not been used for binding
|
9 years ago |
Samuel Thibault
|
c14e34df69
Reduce cost of tree worker iterator by caching the set of workers using the same bindid
|
9 years ago |
Samuel Thibault
|
26a7949eed
Add graph inspection facility for schedulers
|
9 years ago |
Samuel Thibault
|
0ea5bc54a2
rework job list structure, to make it more powerful
|
9 years ago |
Samuel Thibault
|
95628fd942
Do not include worker initialization in profiling
|
9 years ago |
Samuel Thibault
|
abb3c9b178
fix warnings
|
10 years ago |
Samuel Thibault
|
28a8cd6b1c
Add missing sched mutex locking
|
10 years ago |
Samuel Thibault
|
160b44ac45
inline the trivial functions accessing starpu_config
|
10 years ago |
Samuel Thibault
|
3f9f7100d8
drop duplicate test
|
10 years ago |
Samuel Thibault
|
8e3f965cb6
optimize _starpu_get_nsched_ctxs a bit
|
10 years ago |
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
|
10 years ago |
Samuel Pitoiset
|
18e3e8138a
core: do not display the bus stats twice
|
10 years ago |
Nathalie Furmento
|
3c5f93f004
src/core/workers.c: fix #16728 by not destroying mutexes too early (i.e when drivers are still running)
|
10 years ago |
Samuel Pitoiset
|
d326d4046e
profiling: destroy mutexes used for worker stats at shutdown
|
10 years ago |
Samuel Thibault
|
877d29d194
Warn when two workers are bound to the same cpu. Support ranges in STARPU_WORKERS_CPUID
|
10 years ago |
Samuel Thibault
|
4df0096abe
Add missing break
|
10 years ago |
Samuel Thibault
|
c277c9b080
Add starpu_wake_worker_locked and starpu_wakeup_worker_locked. Use starpu_wake{,up}_worker{,_locked} in all code instead of explicitly waking the scheduling condition
|
10 years ago |
Samuel Thibault
|
df4ee93244
Make starpu_wakeup_worker also wake the simgrid wait queues
|
10 years ago |
Nathalie Furmento
|
bf919c2868
src/core/workers.c: fix coding style
|
10 years ago |
Samuel Pitoiset
|
aa11fd4af0
core: replace STARPU_ENABLE_STATS with an envvar
|
10 years ago |
Samuel Thibault
|
4a725a7309
drop unused parameter
|
10 years ago |