source: libcfa

Revision Log Mode:


Legend:

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