|
|
@6dc2db9
|
4 years |
Thierry Delisle |
Change benchmarks to consistently print duration in ms.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@0218d51
|
4 years |
Thierry Delisle |
Implemeted go transfer benchmark
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@ebb6158
|
4 years |
Thierry Delisle |
Minor fixes to warnings, printing and ridiculous go/rust requirements.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@821c534
|
4 years |
Thierry Delisle |
Implemented transfer in rust and fixed minor issues with rust benchmarks
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@d0b9247
|
4 years |
Thierry Delisle |
Minor fixes to go benchmarks and added missing go files
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@2c7d0e8
|
4 years |
Thierry Delisle |
tweaked printing of yield test
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@e5aba4a
|
4 years |
Thierry Delisle |
Added and tweeked rust benchmarks
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@ebf3989
|
4 years |
Thierry Delisle |
small fixes to some rdq benchmarks
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@e49b6f5
|
4 years |
Thierry Delisle |
Missed some benchmarks.
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@b7d94ac5
|
4 years |
Thierry Delisle |
Last step tools and benchmark
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@7711064
|
4 years |
Thierry Delisle |
Added the transfer benchmark for libfibre
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@56ac392
|
4 years |
Thierry Delisle |
Moved single_sem to rq_bench.hpp which was duplicated across multiple …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@b374dbc
|
4 years |
Thierry Delisle |
Added cforall test for fairness.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@1d5deea
|
4 years |
Thierry Delisle |
Benchmarks now print stats at exit
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@e54d0c3
|
4 years |
pabuhr |
Fixed benchmarks after another change to getTimeNsec()
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@6528d75
|
4 years |
Thierry Delisle |
Fixed benchmarks after change to getTimeNsec()
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@4468a70
|
5 years |
Thierry Delisle |
Added pthreads version of the locality benchmark
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@f03209d3
|
5 years |
Thierry Delisle |
Locality benchmark now supports explicit number of spots instead of …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@c4241b6
|
5 years |
Thierry Delisle |
Minor benchmark fixes and added locality implementation for libfibre
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@b6460bf
|
5 years |
Thierry Delisle |
Replaced deletes with free to match allocations
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@06573b2
|
5 years |
Thierry Delisle |
Other minor fixes to benchmarks
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@28220d2
|
5 years |
Thierry Delisle |
Many fixes to locality benchmark
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@3f8baf4
|
5 years |
Thierry Delisle |
Fixed the padding
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@8339225
|
5 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@3d19ae6
|
5 years |
Thierry Delisle |
Added padding to existing locality benchmarks
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@6f84007
|
5 years |
Thierry Delisle |
Added cfa implementation of locality
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@5d369c7
|
5 years |
Thierry Delisle |
Fixed some spacing
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@751e2eb
|
5 years |
Thierry Delisle |
Added bench.rs for common benchmark rust code
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@720b1a9
|
5 years |
Thierry Delisle |
Implemented locality benchmark in rust
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@f4f79dd
|
5 years |
Thierry Delisle |
Minor clean-up in benchmarks
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@c5a98f3
|
5 years |
Thierry Delisle |
Clean-up and comments
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@aa1d13c
|
5 years |
Thierry Delisle |
Refactored code to track data and goroutine migrations
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@94d93510
|
5 years |
Thierry Delisle |
Moved work out so it looks better in profiles
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@8235415
|
5 years |
Thierry Delisle |
forgot to comment debug only var
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@34687d3
|
5 years |
Thierry Delisle |
Added some debugging comments and a return value if closed
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@024fa4b
|
5 years |
Thierry Delisle |
Eliminated mallocs in main loop of program
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@fd84538
|
5 years |
Thierry Delisle |
changed locality benchmark to no longer use rand, which is too slow.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@2dd0689
|
5 years |
Thierry Delisle |
Fix implementation of locality to properly use spots.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@90ecade
|
5 years |
Thierry Delisle |
Added first draft at a locality benchmark.
Only go implementation for now.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@04994aa
|
5 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@7f8fbe3
|
5 years |
Thierry Delisle |
Fix deadlock in cycle.go
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@7192145
|
5 years |
Thierry Delisle |
implemented cycle benchmark for rust-tokio
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@f9b2e73
|
5 years |
Thierry Delisle |
Missed file
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@69d1748
|
5 years |
Thierry Delisle |
Some fixes to cycle benchmark and added a pthread version
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@b5d51b0
|
5 years |
Thierry Delisle |
Minor fixes to cycle benchmarks
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@2c7eee0
|
5 years |
Thierry Delisle |
Fixed cycle benchmark to avoid extra unmatched unpark.
Added libfibre …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@7a2a3af
|
5 years |
Thierry Delisle |
Added more information to cycle output
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@0b84b15
|
5 years |
Thierry Delisle |
Fixed the cycle benchmark, and implemented go equivalent
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@b35ab2d
|
5 years |
Thierry Delisle |
Added basic benchmark for readyQ that cycles among groups of threads.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@e235429
|
5 years |
Thierry Delisle |
Removed last parker/unparker information is it was not particularly useful
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@5bcdc8c
|
5 years |
Thierry Delisle |
Upgraded yield benchmark to use new parseargs
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@01c6256
|
5 years |
Thierry Delisle |
Adjsuted benchmarks to new io_ctxs
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@b813f53
|
5 years |
Thierry Delisle |
Improvement of handling of \r processing halts
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@cb85603
|
5 years |
Thierry Delisle |
Moved common code of benchmarks to benchcltr.hfa
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@566fde0
|
5 years |
Thierry Delisle |
Updated benchmark Stats options
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@8e27ac45
|
5 years |
Thierry Delisle |
Fixed benchmark to use getTimeNsec
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@9791ab5
|
5 years |
Thierry Delisle |
Harmonized readv and yield benchmark
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@564148f
|
5 years |
Thierry Delisle |
Improved printing on yield.cfa
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@04b5cef
|
5 years |
Thierry Delisle |
Added BIAS option to ready_queue
Added yield test for LibFibre
Fixed …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@2073d207
|
5 years |
Thierry Delisle |
Minor improvements to yield benchmark
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@2649ff9
|
5 years |
Thierry Delisle |
Added simple yielding benchmark
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|