|
|
@3f8baf4
|
19 months |
Thierry Delisle |
Fixed the padding
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@8339225
|
19 months |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@3d19ae6
|
19 months |
Thierry Delisle |
Added padding to existing locality benchmarks
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@6f84007
|
19 months |
Thierry Delisle |
Added cfa implementation of locality
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@5d369c7
|
19 months |
Thierry Delisle |
Fixed some spacing
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@751e2eb
|
19 months |
Thierry Delisle |
Added bench.rs for common benchmark rust code
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@49ce636
|
19 months |
Thierry Delisle |
Added Rust cargo file to simplify generation of rust benchmarks
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@720b1a9
|
19 months |
Thierry Delisle |
Implemented locality benchmark in rust
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@f4f79dd
|
19 months |
Thierry Delisle |
Minor clean-up in benchmarks
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@c5a98f3
|
19 months |
Thierry Delisle |
Clean-up and comments
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@aa1d13c
|
19 months |
Thierry Delisle |
Refactored code to track data and goroutine migrations
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@94d93510
|
19 months |
Thierry Delisle |
Moved work out so it looks better in profiles
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@8235415
|
19 months |
Thierry Delisle |
forgot to comment debug only var
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@34687d3
|
19 months |
Thierry Delisle |
Added some debugging comments and a return value if closed
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@024fa4b
|
19 months |
Thierry Delisle |
Eliminated mallocs in main loop of program
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@fd84538
|
19 months |
Thierry Delisle |
changed locality benchmark to no longer use rand, which is too slow.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@2dd0689
|
19 months |
Thierry Delisle |
Fix implementation of locality to properly use spots.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@90ecade
|
19 months |
Thierry Delisle |
Added first draft at a locality benchmark.
Only go implementation for now.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@ee913e0a
|
19 months |
Thierry Delisle |
Http server now waits for socket to be available instead of aborting.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@2b2f59d
|
19 months |
Thierry Delisle |
fix ld flags for httpforall
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@5936244
|
19 months |
Thierry Delisle |
Fixed errors in httop benchmark
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@d738aeb
|
19 months |
Thierry Delisle |
Added makefile for http server
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@af333e3
|
19 months |
Thierry Delisle |
Dropped support for raw/csv format in rmit script.
Json output is now …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@b3ed43a3
|
19 months |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@44706d1
|
20 months |
Thierry Delisle |
Improved colors and units of plotter
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@0bb691b
|
20 months |
Thierry Delisle |
Adde script to plot results of rmit.py
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@04994aa
|
20 months |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@7f8fbe3
|
20 months |
Thierry Delisle |
Fix deadlock in cycle.go
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@7192145
|
20 months |
Thierry Delisle |
implemented cycle benchmark for rust-tokio
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@f9b2e73
|
20 months |
Thierry Delisle |
Missed file
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@69d1748
|
20 months |
Thierry Delisle |
Some fixes to cycle benchmark and added a pthread version
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@883c4d9
|
20 months |
Thierry Delisle |
rmit.py script no prints json by default.
Also it supports json now.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@836c992
|
20 months |
Thierry Delisle |
Minor fixes to rmit in case keys differ
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@b5d51b0
|
20 months |
Thierry Delisle |
Minor fixes to cycle benchmarks
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@dbb1073
|
20 months |
Thierry Delisle |
rmit now prints the estimated time
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@2c7eee0
|
20 months |
Thierry Delisle |
Fixed cycle benchmark to avoid extra unmatched unpark.
Added libfibre …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@7a2a3af
|
20 months |
Thierry Delisle |
Added more information to cycle output
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@0b84b15
|
20 months |
Thierry Delisle |
Fixed the cycle benchmark, and implemented go equivalent
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@b35ab2d
|
20 months |
Thierry Delisle |
Added basic benchmark for readyQ that cycles among groups of threads.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@6ca0dab
|
21 months |
Thierry Delisle |
Fixed bug in benchmarks due to new 'Compiled' pragma
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@341e252
|
21 months |
Thierry Delisle |
Removed redundant lines
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@2c3562d
|
21 months |
Thierry Delisle |
Fized argument passing for benchmarks which don't produce an ELF executable
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@e235429
|
21 months |
Thierry Delisle |
Removed last parker/unparker information is it was not particularly useful
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@2a658e9
|
22 months |
Thierry Delisle |
Updated java benchmarks to support repetitions beyond 232
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@ce55a81
|
22 months |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@56c44dc
|
22 months |
Thierry Delisle |
Worker now each do their own accept4
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@8e3034d
|
22 months |
Thierry Delisle |
Every worker now does it's own accept.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@d11d6eb
|
22 months |
Thierry Delisle |
Fixed some compilation errors.
Fixed file descriptor support in progress.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@c2bc6d5
|
23 months |
Thierry Delisle |
Minor fixes to make files to support dist target
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@a5bc72e
|
23 months |
Thierry Delisle |
Deprecated code in posix-readv.c
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@080ee15
|
23 months |
Thierry Delisle |
Added missing flags to readv benchmark
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@2b5be17
|
23 months |
Thierry Delisle |
Trivial change in formating
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@d9265a2
|
23 months |
Thierry Delisle |
Updated readv benchmark to use parseargs
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@cd02108
|
23 months |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@42f1d739
|
23 months |
Thierry Delisle |
Fixed http server after merge of parseargs into libcfa
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@5bcdc8c
|
23 months |
Thierry Delisle |
Upgraded yield benchmark to use new parseargs
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@7ed1d8f
|
23 months |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@9f1c286
|
23 months |
Thierry Delisle |
Added benchmark to compare io against raw pthreads
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@01c6256
|
23 months |
Thierry Delisle |
Adjsuted benchmarks to new io_ctxs
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@e699eb6
|
23 months |
Thierry Delisle |
Moved example parseargs to libcfa
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@6bd2cfb
|
23 months |
Thierry Delisle |
Removed generated automake files.
* WARNING * With this push …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@bcadb26
|
23 months |
Thierry Delisle |
clean-up in makefiles and regenerated defines.hfa.in
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@0c30ecc
|
23 months |
Thierry Delisle |
Move cfa.m4 and cfa.make to tools/build
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@954821df
|
2 years |
Thierry Delisle |
Recreated makefile.in with automake from ubuntu 16.04
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@920dca3
|
2 years |
Thierry Delisle |
Fixed readv after io_context re-work
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@d9c2284
|
2 years |
Thierry Delisle |
Started doing preliminary work to use Fixed FDs. Starting with the …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@3f1d9b5
|
2 years |
Thierry Delisle |
Parse args help now properly formats on narrow terminals
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@03ed863
|
2 years |
Thierry Delisle |
Http request buffer size is now configurable
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@e95a117
|
2 years |
Thierry Delisle |
Fixed handling of closed connections.
Started work on cleanly closing …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@2ecbd7b
|
2 years |
Thierry Delisle |
Implemented more options and moved them to their own file
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@53e4562
|
2 years |
Thierry Delisle |
Added options to list files instead of running the server
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@c82af9f
|
2 years |
Thierry Delisle |
Moved sendfile to protocol.cfa to reduce compilation time
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@7f389a5c
|
2 years |
Thierry Delisle |
Added support for argument parsing.
Removed unnecessary headers.
Fixed …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@0aec496
|
2 years |
Thierry Delisle |
First attempt at webserver, no option support yet
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@20ab637
|
2 years |
Thierry Delisle |
Added quick and dirty support for fixed files reads.
Added support for …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@1c49dc5
|
2 years |
Thierry Delisle |
Updated batch benchmark to factor io_uring setup
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@69237cd
|
2 years |
Thierry Delisle |
added latest option on readv benchmark
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@c33ed65
|
2 years |
Thierry Delisle |
Added benchmark to check io_uring batchsize
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@b813f53
|
2 years |
Thierry Delisle |
Improvement of handling of \r processing halts
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@ec21f13
|
2 years |
Thierry Delisle |
Benchmarks can now print halts
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@cb85603
|
2 years |
Thierry Delisle |
Moved common code of benchmarks to benchcltr.hfa
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@566fde0
|
2 years |
Thierry Delisle |
Updated benchmark Stats options
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@8e27ac45
|
2 years |
Thierry Delisle |
Fixed benchmark to use getTimeNsec
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@c953163
|
2 years |
Thierry Delisle |
benchmark should now print progress as doubles
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@9791ab5
|
2 years |
Thierry Delisle |
Harmonized readv and yield benchmark
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@564148f
|
2 years |
Thierry Delisle |
Improved printing on yield.cfa
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@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
|
|
|
@2073d20
|
2 years |
Thierry Delisle |
Minor improvements to yield benchmark
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@2649ff9
|
2 years |
Thierry Delisle |
Added simple yielding benchmark
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@393d59a
|
2 years |
pabuhr |
update list of file excluded for concurrency paper benchmarks
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@9246ec6
|
2 years |
pabuhr |
add warm JIT to Node.js creation and ctxswitch benchmarks
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@c1dfa4e
|
2 years |
pabuhr |
add rust/tokio and rust/async-std benchmarks
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@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
|
|
|
@0335620
|
2 years |
Thierry Delisle |
Some minor tweaking to increase performance
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@cbabfd4
|
2 years |
Thierry Delisle |
Several fixes to prints in the io readv benchmark
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@b1ac7dd
|
2 years |
Thierry Delisle |
Small fixes
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@b6f2b21
|
2 years |
Thierry Delisle |
Added the option to dynamically (at cluster creation time) …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@61dd73d
|
2 years |
Thierry Delisle |
Moved io_uring data to io.cfa and create it using dynamic allocation.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@4069faad
|
2 years |
Thierry Delisle |
Fix error in benchmark where the wrong fd was used.
Changed behcnmark …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@f6660520
|
2 years |
Thierry Delisle |
Added new implementation of io_uring that uses user-thread
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|