|
|
@1f950c3b
|
2 years |
Thierry Delisle |
Fixed some small errors in benchmarks
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@8fe35be
|
2 years |
Thierry Delisle |
Fixed some benchmarks that were still using stack arrays
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@65c9208
|
2 years |
Thierry Delisle |
Changed transfer benchmark to be more consistent with other rmit benchmarks
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@8faa6612
|
2 years |
Thierry Delisle |
Minor fixes to how benchmarks handle yes/no arguments
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@3b80db8
|
2 years |
Thierry Delisle |
Fixed libfibre tests after api change
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@8197ca5
|
2 years |
Thierry Delisle |
Update yield.cfa to be more consistent with other benchmarks.
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@9cf2b0f
|
2 years |
Thierry Delisle |
Updated yield benchmarks to be more consistents.
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@db89655
|
2 years |
Thierry Delisle |
Removed debug prints
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@160ee4c
|
2 years |
Thierry Delisle |
Fix churn.go to use channels instead of semaphores.
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@62402e2
|
2 years |
Thierry Delisle |
Implemented churn benchmark in go using Weighted semaphore. …
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@12bb5ab1
|
2 years |
Thierry Delisle |
Implemented the churn benchmark for libfibre.
Trivial change to the …
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@111a2ab3
|
2 years |
Thierry Delisle |
Changed churn.cfa to use the same approach as rust
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@b029e31
|
2 years |
Thierry Delisle |
Implemented churn benchmark for rust.
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@adfd125
|
3 years |
Thierry Delisle |
Changed benchmark to use sout and commas.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@75965a6
|
3 years |
pabuhr |
replace thread_rand with prng, replace xorshift64 with xorshift_13_7_17
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@3df86cc
|
3 years |
Thierry Delisle |
Added a new churn benchmark.
Still have to implement it for other …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@6dc2db9
|
3 years |
Thierry Delisle |
Change benchmarks to consistently print duration in ms.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@0218d51
|
3 years |
Thierry Delisle |
Implemeted go transfer benchmark
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@ebb6158
|
3 years |
Thierry Delisle |
Minor fixes to warnings, printing and ridiculous go/rust requirements.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@821c534
|
3 years |
Thierry Delisle |
Implemented transfer in rust and fixed minor issues with rust benchmarks
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@d0b9247
|
3 years |
Thierry Delisle |
Minor fixes to go benchmarks and added missing go files
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@2c7d0e8
|
3 years |
Thierry Delisle |
tweaked printing of yield test
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@e5aba4a
|
3 years |
Thierry Delisle |
Added and tweeked rust benchmarks
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@ebf3989
|
3 years |
Thierry Delisle |
small fixes to some rdq benchmarks
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@e49b6f5
|
3 years |
Thierry Delisle |
Missed some benchmarks.
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@b7d94ac5
|
3 years |
Thierry Delisle |
Last step tools and benchmark
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7711064
|
3 years |
Thierry Delisle |
Added the transfer benchmark for libfibre
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@56ac392
|
3 years |
Thierry Delisle |
Moved single_sem to rq_bench.hpp which was duplicated across multiple …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@b374dbc
|
3 years |
Thierry Delisle |
Added cforall test for fairness.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@1d5deea
|
3 years |
Thierry Delisle |
Benchmarks now print stats at exit
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@e54d0c3
|
3 years |
pabuhr |
Fixed benchmarks after another change to getTimeNsec()
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@6528d75
|
3 years |
Thierry Delisle |
Fixed benchmarks after change to getTimeNsec()
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@4468a70
|
4 years |
Thierry Delisle |
Added pthreads version of the locality benchmark
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@f03209d3
|
4 years |
Thierry Delisle |
Locality benchmark now supports explicit number of spots instead of …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c4241b6
|
4 years |
Thierry Delisle |
Minor benchmark fixes and added locality implementation for libfibre
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@b6460bf
|
4 years |
Thierry Delisle |
Replaced deletes with free to match allocations
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@06573b2
|
4 years |
Thierry Delisle |
Other minor fixes to benchmarks
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@28220d2
|
4 years |
Thierry Delisle |
Many fixes to locality benchmark
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@3f8baf4
|
4 years |
Thierry Delisle |
Fixed the padding
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@8339225
|
4 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@3d19ae6
|
4 years |
Thierry Delisle |
Added padding to existing locality benchmarks
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@6f84007
|
4 years |
Thierry Delisle |
Added cfa implementation of locality
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@5d369c7
|
4 years |
Thierry Delisle |
Fixed some spacing
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@751e2eb
|
4 years |
Thierry Delisle |
Added bench.rs for common benchmark rust code
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@720b1a9
|
4 years |
Thierry Delisle |
Implemented locality benchmark in rust
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@f4f79dd
|
4 years |
Thierry Delisle |
Minor clean-up in benchmarks
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c5a98f3
|
4 years |
Thierry Delisle |
Clean-up and comments
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@aa1d13c
|
4 years |
Thierry Delisle |
Refactored code to track data and goroutine migrations
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@94d93510
|
4 years |
Thierry Delisle |
Moved work out so it looks better in profiles
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@8235415
|
4 years |
Thierry Delisle |
forgot to comment debug only var
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@34687d3
|
4 years |
Thierry Delisle |
Added some debugging comments and a return value if closed
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@024fa4b
|
4 years |
Thierry Delisle |
Eliminated mallocs in main loop of program
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@fd84538
|
4 years |
Thierry Delisle |
changed locality benchmark to no longer use rand, which is too slow.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@2dd0689
|
4 years |
Thierry Delisle |
Fix implementation of locality to properly use spots.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@90ecade
|
4 years |
Thierry Delisle |
Added first draft at a locality benchmark.
Only go implementation for now.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@04994aa
|
4 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7f8fbe3
|
4 years |
Thierry Delisle |
Fix deadlock in cycle.go
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7192145
|
4 years |
Thierry Delisle |
implemented cycle benchmark for rust-tokio
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@f9b2e73
|
4 years |
Thierry Delisle |
Missed file
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@69d1748
|
4 years |
Thierry Delisle |
Some fixes to cycle benchmark and added a pthread version
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@b5d51b0
|
4 years |
Thierry Delisle |
Minor fixes to cycle benchmarks
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@2c7eee0
|
4 years |
Thierry Delisle |
Fixed cycle benchmark to avoid extra unmatched unpark.
Added libfibre …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7a2a3af
|
4 years |
Thierry Delisle |
Added more information to cycle output
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@0b84b15
|
4 years |
Thierry Delisle |
Fixed the cycle benchmark, and implemented go equivalent
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@b35ab2d
|
4 years |
Thierry Delisle |
Added basic benchmark for readyQ that cycles among groups of threads.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@e235429
|
4 years |
Thierry Delisle |
Removed last parker/unparker information is it was not particularly useful
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@5bcdc8c
|
4 years |
Thierry Delisle |
Upgraded yield benchmark to use new parseargs
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@01c6256
|
4 years |
Thierry Delisle |
Adjsuted benchmarks to new io_ctxs
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@b813f53
|
4 years |
Thierry Delisle |
Improvement of handling of \r processing halts
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@cb85603
|
4 years |
Thierry Delisle |
Moved common code of benchmarks to benchcltr.hfa
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@566fde0
|
4 years |
Thierry Delisle |
Updated benchmark Stats options
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@8e27ac45
|
4 years |
Thierry Delisle |
Fixed benchmark to use getTimeNsec
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@9791ab5
|
4 years |
Thierry Delisle |
Harmonized readv and yield benchmark
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@564148f
|
4 years |
Thierry Delisle |
Improved printing on yield.cfa
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@04b5cef
|
4 years |
Thierry Delisle |
Added BIAS option to ready_queue
Added yield test for LibFibre?
Fixed …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@2073d207
|
4 years |
Thierry Delisle |
Minor improvements to yield benchmark
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@2649ff9
|
4 years |
Thierry Delisle |
Added simple yielding benchmark
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|