source: libcfa/src/concurrency/ready_queue.cfa

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @7a2972b   7 months Thierry Delisle ready queue can now toggle between - lock-based queue - mpsc_queue … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c426b03   7 months Thierry Delisle Minor clean-up arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a344425   7 months Thierry Delisle Messed up the condition for external push, fixed now arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @fd1f65e   7 months Thierry Delisle Stats now keep track of external pushes separately arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @bd0bdd37   7 months Thierry Delisle Fix how bias is handled in the ready queue to be more consistent with … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @3143f28   7 months Thierry Delisle Fixed misleading stats counter arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @32c2c5e   8 months Thierry Delisle Removed unused variables arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @8fc652e0   12 months Thierry Delisle Change usage of TLS to more strongly segregate in kernel and out of … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @ceb7db8   14 months m3zulfiq Added alloc interface with backtick and removed polymorphic alloc … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @5fe7322   14 months Thierry Delisle Implemented reverse-rng strategy arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @772411a   14 months Thierry Delisle Moved bias to it's own function. Fixed minor assertions triggering. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @e67a82d   14 months pabuhr fix conflicts arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @fd9b524   14 months pabuhr change from asm volatile(pause) to Pause() arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @62502cc4   14 months Thierry Delisle Fixed deadlock where threads could acquire the central scheduler lock … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @343d10e   14 months Thierry Delisle Removed code broken in new-ast out of libcfa arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @1eb239e4   14 months Thierry Delisle Removed snzi and replaced it with a fast/slow path arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @39fc03e   15 months Thierry Delisle Fixed ready_queue working with 0/1 processors on cluster arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @320ec6fc   15 months Thierry Delisle Changed ready_queue_(grow/shrink) to take a target instead of going … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @28d73c1   15 months Thierry Delisle Moved processor registration to constructor arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @d72c074   16 months Thierry Delisle Added option to bias threads to queues, instead of processors to queues arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @52769ba   16 months Thierry Delisle Added statistics for local success when biased arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @13c5e19   16 months Thierry Delisle - Moved snzi and subqueues outside of ready_queue.cfa. - Added … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @64a7146   16 months Thierry Delisle Fixed idle sleep to no-longer use a spinlock, broke registration and … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @04b5cef   16 months Thierry Delisle Added BIAS option to ready_queue Added yield test for LibFibre? Fixed … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @37ba662   16 months Thierry Delisle Minor improvements to alignments and memory layout arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @8834751   16 months Thierry Delisle Moved statistics to stats.cfa to combine ready Q stats and IO stats arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @9b1dcc2   16 months Thierry Delisle Changed scheduling API to adapt to non-Processors scheduling threads. arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @b388ee8   16 months Thierry Delisle Changed ready RW-Lock to be a single global lock instead of per … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @61d7bec   16 months Thierry Delisle Replaced the bitmask approached for the ready-queue with a SNZI arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @1b143de   17 months Thierry Delisle Several fixes to relaxed_ready queue arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @504a7dc   17 months Thierry Delisle Some fixes after the merge, compiles but still has livelocks arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @dca5802   21 months Thierry Delisle Started doing some of the x86 implementations and some changes after a … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @c84b4be   23 months Thierry Delisle new ready queue seems to work but halting does not, had to be disabled arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @983edfd   23 months Thierry Delisle Ready queue seems to work but clearly shows quiescing is broken arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @b798713   23 months Thierry Delisle Working ready queue arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(add) @7768b8d   23 months Thierry Delisle First step at adding the new ready queue to Cforall arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
Note: See TracRevisionLog for help on using the revision log.