| .. |
|
dependencies
|
f43bf86292
Fix complexity of implicit task/data dependency, from quadratic to linear
|
пре 11 година |
|
disk_ops
|
dbb260b352
src/core/disk_ops/disk_stdio.c: fix malloc call
|
пре 12 година |
|
perfmodel
|
93e5c4a322
move all internal fields of struct starpu_perfmodel to a new internal struct _starpu_perfmodel_state
|
пре 11 година |
|
combined_workers.c
|
0df64e8d45
src/core/combined_workers.c: allocate memory before using it
|
пре 11 година |
|
combined_workers.h
|
0d9f08ae8d
Fix copyrights, thanks Ludo!
|
пре 15 година |
|
debug.c
|
cf2fcb6937
update to temanejo 1.0rc2
|
пре 12 година |
|
debug.h
|
1988972e97
port r11383 from 1.1: Add a watchdog which permits to easily trigger a crash when StarPU gets stuck.
|
пре 12 година |
|
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
|
пре 12 година |
|
detect_combined_workers.h
|
f9bdb5ae49
src: move sched_policies/detect_combined_workers.[ch] to core/detect_combined_workers.[ch]
|
пре 13 година |
|
disk.c
|
fcae2dca11
fix assert bug + reduce warning
|
пре 12 година |
|
disk.h
|
d5d7e412c3
merge trunk
|
пре 12 година |
|
errorcheck.c
|
0bd2fe9020
src: rename internal types following coding conventions
|
пре 14 година |
|
errorcheck.h
|
30d5f814d3
Show 'scheduling' state in paje trace
|
пре 12 година |
|
jobs.c
|
cab6a2b1de
merge trunk
|
пре 11 година |
|
jobs.h
|
f43bf86292
Fix complexity of implicit task/data dependency, from quadratic to linear
|
пре 11 година |
|
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 година |
|
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 година |
|
progress_hook.h
|
f3bbbf58e8
src: move definition of function _starpu_execute_registered_progression_hooks() from workers.h to progress_hook.h
|
пре 13 година |
|
sched_ctx.c
|
0ea15a56ec
do not free memory twice, the memory is already freed in topology.c::_starpu_destroy_topology
|
пре 11 година |
|
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 година |
|
sched_ctx_list.c
|
e28f7852a3
hypervisor: steal work from other ctxs when the worker is idle
|
пре 12 година |
|
sched_ctx_list.h
|
e28f7852a3
hypervisor: steal work from other ctxs when the worker is idle
|
пре 12 година |
|
sched_policy.c
|
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 година |
|
sched_policy.h
|
3264633590
Add locality work stealing from Alfredo Buttari
|
пре 12 година |
|
simgrid.c
|
ecb3334dea
Use mkstemps only if available
|
пре 12 година |
|
simgrid.h
|
7a82eb9b6b
Add initial simgrid support for MPI, not working yet
|
пре 12 година |
|
task.c
|
940e31bb36
merge trunk
|
пре 11 година |
|
task.h
|
9bb7bdb07f
Increment/decrement submitted/ready tasks per context (instead of doing it per context & globally)
|
пре 12 година |
|
task_bundle.c
|
30860cac02
Renaming of diverse functions and datatypes.
|
пре 13 година |
|
task_bundle.h
|
30860cac02
Renaming of diverse functions and datatypes.
|
пре 13 година |
|
topology.c
|
8ad6d08310
src/core/topology.c: free memory
|
пре 11 година |
|
topology.h
|
8c75841bf9
consider the hyperthreading when constructing the list of workers
|
пре 12 година |
|
tree.c
|
dcc987b0b7
Browse neighbours from ourselves to preserve locality
|
пре 12 година |
|
workers.c
|
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 година |
|
workers.h
|
ab7bd6810c
nested scheduling contexts + worker collection keeping track of blocked workers
|
пре 12 година |