Nathalie Furmento 53f712b7e9 perf_model: make sure combination is always created (before it was created only when the perfmodel was dumped on file) 11 years ago
..
dependencies f43bf86292 Fix complexity of implicit task/data dependency, from quadratic to linear 11 years ago
disk_ops 909d76588e Make config.h check for unistd.h inclusion before leveldb includes it 11 years ago
perfmodel 53f712b7e9 perf_model: make sure combination is always created (before it was created only when the perfmodel was dumped on file) 11 years ago
combined_workers.c f885c06876 merge trunk 11 years ago
combined_workers.h 0d9f08ae8d Fix copyrights, thanks Ludo! 15 years ago
debug.c cf2fcb6937 update to temanejo 1.0rc2 12 years ago
debug.h 1988972e97 port r11383 from 1.1: Add a watchdog which permits to easily trigger a crash when StarPU gets stuck. 12 years ago
detect_combined_workers.c 5593439277 changing perf_model structure: arch now contains several devices, so we can have for eg one device STARPU_CPU with 2 cores one device STARPU_CUDA_WORKER with 1 core 11 years ago
detect_combined_workers.h f9bdb5ae49 src: move sched_policies/detect_combined_workers.[ch] to core/detect_combined_workers.[ch] 12 years ago
disk.c fcae2dca11 fix assert bug + reduce warning 12 years ago
disk.h d5d7e412c3 merge trunk 12 years ago
errorcheck.c 0bd2fe9020 src: rename internal types following coding conventions 14 years ago
errorcheck.h 30d5f814d3 Show 'scheduling' state in paje trace 11 years ago
jobs.c ec97de8ce5 merge trunk 11 years ago
jobs.h a92760f1c6 Make sure we don't unconditionnally include unistd.h, which is not available on windows 11 years ago
parallel_task.c 7c03c945f7 Add support for letting a schedule choose its own set of workers without having to care about combined workers. This only works for SPMD however, not FORKJOIN 12 years ago
progress_hook.c 21defdfaa0 port r11390 from 1.1: Do not bother taking the rwlock for testing active_hook_cnt, this is already atomic 12 years ago
progress_hook.h f3bbbf58e8 src: move definition of function _starpu_execute_registered_progression_hooks() from workers.h to progress_hook.h 13 years ago
sched_ctx.c af26be4c58 fix mem corruptions 11 years ago
sched_ctx.h afade57efa allow ctx to execute parallel codes by reusing starpu workers (keep the workers alive instead of getting them to sleep) -> TODO try to factorize with parallel tasks on combined workers (doing practically the same, duplicate tasks and barrier_wait before & after exec) 11 years ago
sched_ctx_list.c e28f7852a3 hypervisor: steal work from other ctxs when the worker is idle 12 years ago
sched_ctx_list.h e28f7852a3 hypervisor: steal work from other ctxs when the worker is idle 12 years ago
sched_policy.c 46367259cb refatctoring to use j->task_size = nworkers of ctx 11 years ago
sched_policy.h 3264633590 Add locality work stealing from Alfredo Buttari 11 years ago
simgrid.c a92760f1c6 Make sure we don't unconditionnally include unistd.h, which is not available on windows 11 years ago
simgrid.h 7a82eb9b6b Add initial simgrid support for MPI, not working yet 11 years ago
task.c f885c06876 merge trunk 11 years ago
task.h 9bb7bdb07f Increment/decrement submitted/ready tasks per context (instead of doing it per context & globally) 12 years ago
task_bundle.c 30860cac02 Renaming of diverse functions and datatypes. 12 years ago
task_bundle.h 30860cac02 Renaming of diverse functions and datatypes. 12 years ago
topology.c f885c06876 merge trunk 11 years ago
topology.h 8c75841bf9 consider the hyperthreading when constructing the list of workers 12 years ago
tree.c dcc987b0b7 Browse neighbours from ourselves to preserve locality 11 years ago
workers.c 5481b186a6 merge trunk 11 years ago
workers.h 529e9bf200 Improve static scheduling by adding support for specifying the task execution order. 11 years ago