Andra Hugo
|
e6d0ef6c68
plateform to create strategies for constructing ones own hypervisor(still slow)
|
13 anos atrás |
Andra Hugo
|
6769aa9ea3
worker_collection (generic structure to represent the set of workers), possible to construct several structures
|
13 anos atrás |
Andra Hugo
|
58267baf3a
encapsulated sched_ctx struct
|
13 anos atrás |
Andra Hugo
|
8b971d1006
add the mutex for push for the time=> to be moved in the strategy if it's needed
|
13 anos atrás |
Andra Hugo
|
0b4907cb09
wrong version+but keep it just in case
|
13 anos atrás |
Andra Hugo
|
8d1d5c0a77
modified benchs in order to avoid duplication, manag concurency of add/remove workers to/from ctx, hypervisor manages the resize of ctxs
|
13 anos atrás |
Andra Hugo
|
70f169e657
some renamings + remove synchr for simultaneous pushes and remove_worker_from_ctx
|
13 anos atrás |
Andra Hugo
|
3176101c7c
some renamings
|
13 anos atrás |
Andra Hugo
|
30f8bc561c
some renamings
|
13 anos atrás |
Andra Hugo
|
437a340e43
some renaiming
|
13 anos atrás |
Andra Hugo
|
19dba4c51f
replace tasks_increments
|
13 anos atrás |
Andra Hugo
|
10c04c1810
added copyrights
|
13 anos atrás |
Samuel Thibault
|
42a552e428
fixups
|
13 anos atrás |
Andra Hugo
|
131269917d
merge trunk + branch sched_ctx part 2
|
14 anos atrás |
Andra Hugo
|
f746bcc3eb
bug fixing + update all scheduling strategy with the contexts -> !!!!work_stealing still doesn't work
|
14 anos atrás |
Andra Hugo
|
fcb5636982
bug fixing
|
14 anos atrás |
Andra Hugo
|
495c9a9293
Replaced barrier with task updating workers' info
|
14 anos atrás |
Andra Hugo
|
0453c9ffe6
locks for redim ctxs
|
14 anos atrás |
Andra Hugo
|
0ab734e82c
Overlapping + redim
|
14 anos atrás |
Andra Hugo
|
3afb6621cb
modified redimention
|
14 anos atrás |
Andra Hugo
|
d689285904
One mutex per list of tasks (one for the local one, one for each strategy) instead of a single one for all(!!!!! parallel_greedy left to be modified)
|
14 anos atrás |
Andra Hugo
|
30f2913472
change global variables into local variables
|
14 anos atrás |
Andra Hugo
|
ddc3d1b88c
use sched_ctx id instead of reference in user mode + small fixes
|
14 anos atrás |
Andra Hugo
|
14ba4ba56f
Barrier for the 2 ctxs in order to start working at the same time
|
14 anos atrás |
Andra Hugo
|
a86137dc1f
Bug fixing
|
14 anos atrás |
Andra Hugo
|
f7e89f74ed
Modified measurements and scripts for bench
|
14 anos atrás |
Andra Hugo
|
effd9bfbe0
Add workers and remove workers from context dynamicaly
|
14 anos atrás |
Andra Hugo
|
05ae4af6bf
Bug fixed for sched_ctx
|
14 anos atrás |
Andra Hugo
|
d56cf117eb
separate sched_ctx in its own file
|
14 anos atrás |
Andra Hugo
|
9944a64b16
sched ctx on cuda
|
14 anos atrás |