Samuel Thibault
|
2f54cfb3d1
rename no_auto_profile into no_auto_start_trace to avoid confusing FxT tracing with task profiling
|
13 years ago |
Samuel Thibault
|
9d2589a240
Add starpu_worker_get_by_type and starpu_worker_get_by_devid
|
13 years ago |
Samuel Thibault
|
2d747d8264
Only wait for thread creation (for proper worker ordering) if fxt is used
|
13 years ago |
Samuel Thibault
|
909c4fccc5
Advertise workers more comprehensively. Also fix links with poti-generated traces.
|
13 years ago |
Samuel Thibault
|
029890da24
really fix build
|
13 years ago |
Samuel Thibault
|
ccfcf93d72
fix build
|
13 years ago |
Samuel Thibault
|
46f76d7629
Fix crash on no user conf
|
13 years ago |
Andra Hugo
|
676eb70644
fix last commit
|
13 years ago |
Andra Hugo
|
d6a15c7e7c
* create a public function starpu_start_fxt_profiling
|
13 years ago |
Andra Hugo
|
4146573b69
synchronization issue(pop is protected by a single mutex/cond, the one of the worker & eager has a special mutex to avoid several workers to get the same task) ->only eager is fixed,
|
13 years ago |
Nathalie Furmento
|
4e0ea93ff5
src/core/workers.c: only define variables when needed
|
13 years ago |
Andra Hugo
|
d56457109a
fix syncrhonisation issue (not yet for ws, parallel_heft and random), there's a synchro issue with delete_ctx (seg fault from time to time)->to be fixed
|
13 years ago |
Samuel Thibault
|
d8b354babf
no need to test for stats env variable, starpu_bus_profiling_helper_display_summary and starpu_worker_profiling_helper_display_summary already test them
|
13 years ago |
Andra Hugo
|
8c21b0e865
everyone has to delete the ctxs they created, remove workers does not deletes the corresponding queues in the scheduler,
|
13 years ago |
Nathalie Furmento
|
0fd8214db4
src/core/workers.c: function _starpu_can_use_nth_implementation: check function and number of devices
|
13 years ago |
Nathalie Furmento
|
289b527f7f
src/core/workers.c: function _starpu_can_use_nth_implementation: only check function if its device is enabled
|
13 years ago |
Nathalie Furmento
|
5af7f31188
src/core/workers.c: function _starpu_can_use_nth_implementation: add case for STARPU_ANY_WORKER
|
13 years ago |
Samuel Thibault
|
eb64e18781
merge fixes
|
13 years ago |
Nathalie Furmento
|
66161bfeb3
src/core/workers.c: add extra debug (and remove trailing whitespaces)
|
13 years ago |
Cyril Roelandt
|
14de0858b0
Fix a bunch of NULL checks.
|
13 years ago |
Nathalie Furmento
|
374dc95cb4
rename struct worker_collection to struct starpu_sched_ctx_worker_collection
|
13 years ago |
Nathalie Furmento
|
1c7f4b3f55
partly revert 8234. sched_cond and sched_mutex are not pointers
|
13 years ago |
Nathalie Furmento
|
e22791b9f3
merge fixes
|
13 years ago |
Andra Hugo
|
b74fc182bb
allow submitting to several ctxs from 1 th + small example
|
13 years ago |
Andra Hugo
|
5f259a5439
after merge fixes: missing lines: in heft && worker.c
|
13 years ago |
Andra Hugo
|
cab880bfd5
new merge with trunk, heft & dmda important changes
|
13 years ago |
Samuel Thibault
|
69e4d2d12f
Do not auto-copy ITIMER_PROF when using simgrid, we don't actually start new kernel threads
|
13 years ago |
Samuel Thibault
|
d369a0f059
better feedback on failed assertion
|
13 years ago |
Andra Hugo
|
2423b1c5c1
default value for enum starpu_archtype
|
13 years ago |
Samuel Thibault
|
4cad53e8cd
Add single-stepping support for Temanejo
|
13 years ago |