|
|
@780a614
|
3 years |
Thierry Delisle |
Added comparison of the mpsc queue to the protoptype.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@634a5c2
|
3 years |
Thierry Delisle |
New changes to the prototype with Andrew's comments
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7f5683e
|
3 years |
Thierry Delisle |
Several prototype fixes for arm
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@a1b9bc3
|
3 years |
Thierry Delisle |
Many small changes to prototype code
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@56c8b86
|
3 years |
Thierry Delisle |
Added clean version of cforall
(Rather than one buried in a mess of macros)
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7530049d
|
3 years |
Thierry Delisle |
Minor cleanup
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@72b1800
|
4 years |
Thierry Delisle |
Some previous in progress work.
Commited only so it stops showing in …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@d4da6886
|
4 years |
Thierry Delisle |
Some renaming to move away from dlopen in toy program
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@4e39f51
|
4 years |
Thierry Delisle |
More work towards dynamically picking a framework, however …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@29185fc
|
4 years |
Thierry Delisle |
Working towards allowing different thread frameworks to be picked from …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@d035cf7
|
4 years |
Thierry Delisle |
Added first attempt at libfibre implementation
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@6750bcd
|
4 years |
Thierry Delisle |
proto-gui now supports passing settings as std arguments
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@73fbe91
|
4 years |
Thierry Delisle |
Added first draft of gui prototype implemented with pthreads
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@f9f3775
|
4 years |
Thierry Delisle |
Moved phd code for the readQ prototype to it's own folder
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@f0c3120
|
4 years |
Thierry Delisle |
Added unsuccesfull reverse rng attempt
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@2e5fd8b6
|
4 years |
Thierry Delisle |
Changed seed to be more different per threads and added more snzi nodes
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@9304ca2
|
4 years |
Thierry Delisle |
Changed snzi to group consecutive queues together and removed spurious …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c0587193
|
4 years |
Thierry Delisle |
Changed seed to unsigned
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@a82a8f4
|
4 years |
Thierry Delisle |
Added two new variants to the ready queue which are based on the idea …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@b232745
|
4 years |
Thierry Delisle |
Several changes to relaxed list prototype and added workstealing for …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@a5873bd
|
4 years |
Thierry Delisle |
Merge branch 'relaxed_ready' of plg.uwaterloo.ca:software/cfa/cfa-cc …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@6089f4d
|
4 years |
Thierry Delisle |
Added new scripts to help measure performance
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@03045f18
|
4 years |
Thierry Delisle |
Improved printing of probing length
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@5f259f3
|
4 years |
Thierry Delisle |
Missing some of the BMI2 fixes
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@8c60d59
|
4 years |
Thierry Delisle |
Fixed alignment of both SNZI and SNZM.
Fixed SNZM with bmi2
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@edb2fe0
|
4 years |
Thierry Delisle |
Added micro benchmark to evaluate instruction costs
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@591f084
|
4 years |
Thierry Delisle |
Minor optimizations to snzi/snzm
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@0da5cd5
|
4 years |
Thierry Delisle |
Fixed SNZI size to not be fixed
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@64e9fef
|
4 years |
Thierry Delisle |
Added printing of snzI/M size
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@16ee228
|
4 years |
Thierry Delisle |
Changed benchmark to only print progress if in a tty
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@47a541d
|
4 years |
Thierry Delisle |
Add first draft of SNZI + MASK approach
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@0092853
|
4 years |
Thierry Delisle |
Fixed Variants
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@8e1b1bb
|
4 years |
Thierry Delisle |
Now using a single macro for algorithmic variants
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@3bf812b
|
4 years |
Thierry Delisle |
snzi creator now supports m-ary trees
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@8f4f3e0
|
4 years |
Thierry Delisle |
bitmask discovery no use snzi
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@95cb63b
|
4 years |
Thierry Delisle |
Added benchmark called producer, which mimicks I/O scheduling
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@33e62f1b
|
4 years |
Thierry Delisle |
Added simple SNZI implementation for the relaxed list
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@9da5a50
|
4 years |
Thierry Delisle |
Added new DISCOVER_BITMASK algorithm as a potential ready queue …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c4fd4ef
|
5 years |
Thierry Delisle |
Pushing latest change to my compII
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@807a632
|
5 years |
Thierry Delisle |
Adding current version of the C++ relaxed_list code and benchmark
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@9421f3d8
|
5 years |
Thierry Delisle |
Adding some of the implemented code. Current state: relaxed list is …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c921712
|
5 years |
Thierry Delisle |
Fixed support for setting number of starting nodes
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@1e24d13
|
5 years |
Thierry Delisle |
Fixed stupid typo
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@50aeb6f
|
5 years |
Thierry Delisle |
Small tweaks to the memory layout
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@b2a37b0
|
5 years |
Thierry Delisle |
Initial drafts in C++ of the CFA scheduler
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|