|
|
@cd70477
|
2 years |
Thierry Delisle |
Added some basic scripts to handle runing httperf in parallel.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@eeb4866
|
2 years |
Thierry Delisle |
Changed read/write to send/recv to work around small bug in io_uring. …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@9715567
|
2 years |
Thierry Delisle |
Didn't save correctly
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@761a246
|
2 years |
Thierry Delisle |
Massive changes to how http_ring works
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c05c58f
|
2 years |
Thierry Delisle |
Minor improvements to http_ring
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7cc532b
|
2 years |
Thierry Delisle |
Fixed memory leak
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7d01186d
|
2 years |
Thierry Delisle |
This feels like it fits better in example
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@cf535f4
|
2 years |
Thierry Delisle |
Added script to run before experiments.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c2df303
|
2 years |
Thierry Delisle |
server now properly ignores SIGPIPE
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@a6b587f
|
2 years |
Thierry Delisle |
Fix bugs and added nentries command line option.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@f3e87af
|
2 years |
Thierry Delisle |
httpc now supports attach feature.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@3acbf89
|
2 years |
Thierry Delisle |
Tentative improvement to batch more requests together.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@efdfdee
|
2 years |
Thierry Delisle |
Prototype webserver using C and io_uring directly.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@0197418
|
2 years |
Thierry Delisle |
Fixed missing print
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@b57db73
|
2 years |
Thierry Delisle |
httpforall now only loads file if explicit path is given.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@1dbc3e10
|
2 years |
Thierry Delisle |
Added missing EPIPE handling
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@8c43d05
|
2 years |
Thierry Delisle |
httpforall now uses sout rather than printf
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@bdbc24d
|
2 years |
Thierry Delisle |
Updated httpforall options with last commit
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7223dbf2
|
2 years |
Thierry Delisle |
Removed combination of read and feof which doesn't work.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@153dc387
|
2 years |
Thierry Delisle |
Main now print stats every 10 sec
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@ee59ede
|
2 years |
Thierry Delisle |
Improved error handling in server
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@97748ee
|
2 years |
Thierry Delisle |
Worker now supports /ping uri which just answers empty reponse.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7270432
|
2 years |
Thierry Delisle |
Splice no longer uses SPLICE_F_MORE.
Added answer_empty
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@075b8fd
|
2 years |
Thierry Delisle |
Main now prints pid on startup
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@56911ce
|
2 years |
Thierry Delisle |
Close file descriptor when other side says it's closed
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@481ee28
|
2 years |
Thierry Delisle |
Removed experiment type, server just supports both urls.
Logging is …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@77fde9d
|
2 years |
Thierry Delisle |
Fixed incorrect naming
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@ba77750
|
2 years |
Thierry Delisle |
Missing commits for plaintext
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@108f98b2
|
2 years |
Thierry Delisle |
Fixed clean of httpforall
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@561dd26
|
2 years |
Thierry Delisle |
Implemented 'plaintext' workload
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@ece0e80
|
2 years |
Thierry Delisle |
Added prints.
Naive implementation of cancel.
Server now shutdown cleanly.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c3ee5f3
|
2 years |
Thierry Delisle |
Protocol now returns date in answer header
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@390fb02
|
2 years |
Thierry Delisle |
http server now has date and server name in response
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@5ad381b
|
2 years |
Thierry Delisle |
Started to work on httpforall also supporting techempower 'plaintext' …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@58fe85a
|
2 years |
Thierry Delisle |
Merge branch 'master' into park_unpark
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@eef8dfb
|
2 years |
Thierry Delisle |
Merge branch 'master' into dkobets-vector
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@f03209d3
|
2 years |
Thierry Delisle |
Locality benchmark now supports explicit number of spots instead of …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c4241b6
|
2 years |
Thierry Delisle |
Minor benchmark fixes and added locality implementation for libfibre
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@b6460bf
|
2 years |
Thierry Delisle |
Replaced deletes with free to match allocations
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@06573b2
|
2 years |
Thierry Delisle |
Other minor fixes to benchmarks
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@28220d2
|
2 years |
Thierry Delisle |
Many fixes to locality benchmark
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@3f8baf4
|
2 years |
Thierry Delisle |
Fixed the padding
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@8339225
|
2 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@3d19ae6
|
2 years |
Thierry Delisle |
Added padding to existing locality benchmarks
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@6f84007
|
2 years |
Thierry Delisle |
Added cfa implementation of locality
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@5d369c7
|
2 years |
Thierry Delisle |
Fixed some spacing
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@751e2eb
|
2 years |
Thierry Delisle |
Added bench.rs for common benchmark rust code
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@49ce636
|
2 years |
Thierry Delisle |
Added Rust cargo file to simplify generation of rust benchmarks
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@720b1a9
|
2 years |
Thierry Delisle |
Implemented locality benchmark in rust
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@f4f79dd
|
2 years |
Thierry Delisle |
Minor clean-up in benchmarks
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c5a98f3
|
2 years |
Thierry Delisle |
Clean-up and comments
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@aa1d13c
|
2 years |
Thierry Delisle |
Refactored code to track data and goroutine migrations
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@94d93510
|
2 years |
Thierry Delisle |
Moved work out so it looks better in profiles
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@8235415
|
2 years |
Thierry Delisle |
forgot to comment debug only var
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@34687d3
|
2 years |
Thierry Delisle |
Added some debugging comments and a return value if closed
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@024fa4b
|
2 years |
Thierry Delisle |
Eliminated mallocs in main loop of program
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@fd84538
|
2 years |
Thierry Delisle |
changed locality benchmark to no longer use rand, which is too slow.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@2dd0689
|
2 years |
Thierry Delisle |
Fix implementation of locality to properly use spots.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@90ecade
|
2 years |
Thierry Delisle |
Added first draft at a locality benchmark.
Only go implementation for now.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@ee913e0a
|
2 years |
Thierry Delisle |
Http server now waits for socket to be available instead of aborting.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@2b2f59d
|
2 years |
Thierry Delisle |
fix ld flags for httpforall
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@5936244
|
2 years |
Thierry Delisle |
Fixed errors in httop benchmark
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@d738aeb
|
2 years |
Thierry Delisle |
Added makefile for http server
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@af333e3
|
2 years |
Thierry Delisle |
Dropped support for raw/csv format in rmit script.
Json output is now …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@b3ed43a3
|
2 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@44706d1
|
2 years |
Thierry Delisle |
Improved colors and units of plotter
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@0bb691b
|
2 years |
Thierry Delisle |
Adde script to plot results of rmit.py
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@04994aa
|
2 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7f8fbe3
|
2 years |
Thierry Delisle |
Fix deadlock in cycle.go
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7192145
|
2 years |
Thierry Delisle |
implemented cycle benchmark for rust-tokio
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@f9b2e73
|
2 years |
Thierry Delisle |
Missed file
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@69d1748
|
2 years |
Thierry Delisle |
Some fixes to cycle benchmark and added a pthread version
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@883c4d9
|
2 years |
Thierry Delisle |
rmit.py script no prints json by default.
Also it supports json now.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@836c9925
|
2 years |
Thierry Delisle |
Minor fixes to rmit in case keys differ
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@b5d51b0
|
2 years |
Thierry Delisle |
Minor fixes to cycle benchmarks
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@dbb1073
|
2 years |
Thierry Delisle |
rmit now prints the estimated time
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@2c7eee0
|
2 years |
Thierry Delisle |
Fixed cycle benchmark to avoid extra unmatched unpark.
Added libfibre …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7a2a3af
|
2 years |
Thierry Delisle |
Added more information to cycle output
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@0b84b15
|
2 years |
Thierry Delisle |
Fixed the cycle benchmark, and implemented go equivalent
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@b35ab2d
|
2 years |
Thierry Delisle |
Added basic benchmark for readyQ that cycles among groups of threads.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@6ca0dab
|
2 years |
Thierry Delisle |
Fixed bug in benchmarks due to new 'Compiled' pragma
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@341e252
|
2 years |
Thierry Delisle |
Removed redundant lines
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@2c3562d
|
2 years |
Thierry Delisle |
Fized argument passing for benchmarks which don't produce an ELF executable
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@e235429
|
2 years |
Thierry Delisle |
Removed last parker/unparker information is it was not particularly useful
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@2a658e9
|
2 years |
Thierry Delisle |
Updated java benchmarks to support repetitions beyond 232
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@ce55a81
|
2 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@56c44dc
|
2 years |
Thierry Delisle |
Worker now each do their own accept4
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@8e3034d
|
2 years |
Thierry Delisle |
Every worker now does it's own accept.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@d11d6eb
|
2 years |
Thierry Delisle |
Fixed some compilation errors.
Fixed file descriptor support in progress.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c2bc6d5
|
2 years |
Thierry Delisle |
Minor fixes to make files to support dist target
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@a5bc72e
|
2 years |
Thierry Delisle |
Deprecated code in posix-readv.c
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@080ee15
|
2 years |
Thierry Delisle |
Added missing flags to readv benchmark
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@2b5be17
|
2 years |
Thierry Delisle |
Trivial change in formating
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@d9265a2
|
2 years |
Thierry Delisle |
Updated readv benchmark to use parseargs
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@cd02108
|
2 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@42f1d739
|
2 years |
Thierry Delisle |
Fixed http server after merge of parseargs into libcfa
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@5bcdc8c
|
2 years |
Thierry Delisle |
Upgraded yield benchmark to use new parseargs
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7ed1d8f
|
2 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@9f1c286
|
2 years |
Thierry Delisle |
Added benchmark to compare io against raw pthreads
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@01c6256
|
2 years |
Thierry Delisle |
Adjsuted benchmarks to new io_ctxs
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|