source: libcfa/src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @8bb239d   2 years Thierry Delisle Added statistic for number of busies when eager submitting. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @e46c753   2 years Thierry Delisle Added new io algorithm that eagerly submits while still helping arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @8e9e9a2   2 years Thierry Delisle Added assert to check for non-processors enabling preemption. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @5877b3e   2 years Thierry Delisle Added missing include arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @4b84e35   2 years Thierry Delisle Fixed iocall arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @4ec028d   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @df40a56   2 years Thierry Delisle minor improvements to io arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @31bb2e1   2 years Thierry Delisle Moved implementations of cfa_[io call] to iocall.cfa arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @398e8e9   2 years Thierry Delisle Tentative deadlock fix arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @7812a7b5   2 years Thierry Delisle Fixed errors and warning with x86 build arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @bdce852   2 years Thierry Delisle Switched RNG from lehmer64 to wyhash64 for 32-bit builts arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @f2b18d01   2 years Thierry Delisle First version of tools to view halts arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @69fbc61   2 years Thierry Delisle Clusters/Processors? can now select which stats to print. Instead of … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @c34ebf2   2 years Thierry Delisle Processors now have their own print stats flag arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @8b58bae   2 years Thierry Delisle Merge branch 'master' into relaxed_ready arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @d72c074   2 years Thierry Delisle Added option to bias threads to queues, instead of processors to queues arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @29cb302   2 years Thierry Delisle cfa stats now count number of migrations arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @7bfc849   2 years Thierry Delisle Fixed livelock in io.cfa without submit thread arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @8ae4165   2 years Thierry Delisle Moved interrupts in io.cfa to be more localized arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @52769ba   2 years Thierry Delisle Added statistics for local success when biased arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @de917da3   2 years Thierry Delisle Removed flaky verify in io arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @13c5e19   2 years Thierry Delisle - Moved snzi and subqueues outside of ready_queue.cfa. - Added … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @8d321f9   2 years pabuhr adjust / comments, change exception name from IO_OPEN_FAILURE to … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @0f89d4f   2 years Thierry Delisle Modified StackLF to use `next instead of getNext arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @68f36f4   2 years Thierry Delisle Added Idle Sleep stats and removed extra call to unsafe_remove arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @64a7146   2 years Thierry Delisle Fixed idle sleep to no-longer use a spinlock, broke registration and … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @04b5cef   2 years Thierry Delisle Added BIAS option to ready_queue Added yield test for LibFibre? Fixed … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @109c916   2 years pabuhr add include file time.h to directory stdhdr/sys/ so extern "C" is not … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @6026628   2 years pabuhr remove extern "C" from include files protected in CFA stdhdr directory arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @91e52be   2 years pabuhr raise exception IO_OPEN_FAILURE for open failure with input/output … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @030653a   2 years pabuhr add unit conversions from duration to double arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @c1ee231   2 years pabuhr remove extern "C" from include files protected in CFA stdhdr directory arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @37ba662   2 years Thierry Delisle Minor improvements to alignments and memory layout arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @8834751   2 years Thierry Delisle Moved statistics to stats.cfa to combine ready Q stats and IO stats arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @d29255c   2 years Thierry Delisle Added stats file for concurrent stats arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @9019b14   2 years pabuhr make "top" pointer volatile to prevent code movement arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @c45d2fa   2 years pabuhr refactor declaration qualifiers with distribution arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @280ec46   2 years pabuhr switch lock-free stack from CAAD to CAVD arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @ff79d5e   2 years Thierry Delisle Fixed park unpark to support park as first step of main() Fixes #170? arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @9b1dcc2   2 years Thierry Delisle Changed scheduling API to adapt to non-Processors scheduling threads. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @b388ee8   2 years Thierry Delisle Changed ready RW-Lock to be a single global lock instead of per … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @61d7bec   2 years Thierry Delisle Replaced the bitmask approached for the ready-queue with a SNZI arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @97392b69   2 years Thierry Delisle Merge branch 'master' into relaxed_ready arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @ee06db5c   2 years pabuhr change algorithm for computing all0s in the bit-manipulation routines arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @aabb846   2 years ajbeach Added a first draft of the memory management library module. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @4e7c0fc0   2 years pabuhr comment random function about returning int, and reduce includes for … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @170235d   2 years pabuhr reposition include files in libcfa/src/Makefile.am to get them copied … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @d6d1f80   2 years mlbrooks Adding an example of lists and exceptions collaborating on a … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @ada0246d   2 years pabuhr create heap.hfa, use it in malloc.h, and cleanup includes with respect … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @a51c0c0   2 years pabuhr formatting, change buffer remove to not block for empty buffer so … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @089ee6b   2 years pabuhr update intrusive buffer, fix storage management problems arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @0e4df2e   2 years Thierry Delisle Merge branch 'master' into relaxed_ready arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @99fea48   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @6f121b8   2 years Thierry Delisle Wrote proper allocator for SQEs arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @d47349b   2 years Thierry Delisle Added a little bit more debug information for parking arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @8ad5752   2 years ajbeach Added tests for default exception handlers. Fixed a memory leak they … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @046a890   2 years ajbeach That should get default operations working for throws. More tests to come. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @7d6e01d   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @7c38d53   2 years ajbeach Added mark_exception to reduce the chance something is accidentally … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @314dab6   2 years pabuhr add -latomic flag to cfa.cc to get 16-byte CAS, add … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @893da07   2 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @9c43854   2 years pabuhr move allocation "size" field, allow alternative lock-free stack for … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @365cb03f   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @69f15c7   2 years Thierry Delisle clock.hfa is now properly installed arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @2223c80   2 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @856fe3e   2 years pabuhr walk through allocation code in stdlib.hfa and fix a few problems arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @979df46   2 years ajbeach Initial cancellation interface, required for default operation. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @8d462e5   2 years mlbrooks Exector starter ported to standard-library dlist. Basic run works. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @f2d05e9   2 years mlbrooks Dlist API getting pop_first, pop_last, ?`is_empty on the list head. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @2f1cb37   2 years Thierry Delisle Merge branch 'master' into relaxed_ready arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @068a202   2 years Thierry Delisle Cluster io stats now print to STDOUT arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @70ac8d0   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @1b143de   2 years Thierry Delisle Several fixes to relaxed_ready queue arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @4fa44e7   2 years Thierry Delisle Merge branch 'master' into relaxed_ready arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @730f4f1   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @7c6b262   2 years Thierry Delisle Added option to limit bandwith during the distribution phase of th … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @504a7dc   2 years Thierry Delisle Some fixes after the merge, compiles but still has livelocks arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @5c581cc   2 years Thierry Delisle Fixed spinning of slow poller and added random offset to submit to … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @2922871   2 years ajbeach Divided termination code in the exception library so it has memory … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @6a490b2   2 years Thierry Delisle Merge branch 'master' into relaxed_ready arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @a7b486b   2 years Thierry Delisle Added verify to run_thread, which would inexplicably have failed in … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @6c12fd2   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @dd4e2d7   2 years Thierry Delisle Added option to change the length of the array of ready sqe arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @0dedf027   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @8e16177   2 years Thierry Delisle Turn off interrupts when signalling a halted processor arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @af7acb9   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @6ec07e5   2 years Thierry Delisle Improved error messaging in locks arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @0335620   2 years Thierry Delisle Some minor tweaking to increase performance arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @5dadc9b   2 years Thierry Delisle First attempt at having the I/O thread submit arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @e68d092   2 years ajbeach Replaced my exception patch macros with a (hopefully temporary) … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @1488f94   2 years pabuhr more work on manipulators for int128 numbers arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @1076d05   2 years pabuhr small code clean ups after complete code walk through arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @87e0b015   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @cb870e0   2 years Thierry Delisle Small fixes to printing io stats arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @171ca0d   2 years Thierry Delisle Fixed miss-matched check for preadv2/pwritev2 arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @c66f6cb   2 years Thierry Delisle Added pthread error checking to the terminating semaphore. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @4385e8b   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @05cfa4d   2 years Thierry Delisle - Added 'fix' of the deadlock on cluster destruction by taking … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @6e33a2d   2 years Thierry Delisle Setting numeric locale to avoid complaints about memory leaks arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @71c8b7e   2 years Thierry Delisle Semaphore P() now returned whether or not it block arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
Note: See TracRevisionLog for help on using the revision log.