|
|
@3a40df6
|
2 years |
Thierry Delisle |
Producer now also uses the naive read/write approach
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@3263e2a4
|
3 years |
Thierry Delisle |
Producer now has multiple io_uring implementations.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@6dc17a3d
|
3 years |
Thierry Delisle |
Changed consumer to run for ever.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@1a0b600
|
3 years |
Thierry Delisle |
Implemented producer to use sendfile and splice.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@ef6d059
|
3 years |
Thierry Delisle |
Changed the consumer to accept twice
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@da81b849
|
3 years |
Thierry Delisle |
Fix argument handling for sink.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@8761d40a
|
3 years |
Thierry Delisle |
Added sink program to test splice
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@a6d4901
|
3 years |
Thierry Delisle |
Finally fixed dependencies for httpforall.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@d3261710
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@6117fc0
|
3 years |
Thierry Delisle |
Httpforall now pins kernel threads
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@753fb978
|
3 years |
Thierry Delisle |
Use O3 instead of O2 for httpforall
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@1e8b4b49
|
3 years |
Thierry Delisle |
Added work around for CFA bug with implicit conversion to unions.
ADTast-experimentalenumforall-pointer-decaypthread-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
|
|
|
@3e417bf
|
3 years |
Thierry Delisle |
Reduced stack-size for connection thread
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@644162a
|
3 years |
Thierry Delisle |
Fix problem in splice use with signed/unsigned comparison.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@52d2545
|
3 years |
Thierry Delisle |
"Fix" problems with persistent connection using HTTP1.0
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@3a0ddb6
|
3 years |
Thierry Delisle |
Don't wait for the port if not in interactive mode.
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
|
|
|
@3eb540fb
|
3 years |
Thierry Delisle |
Modified httpforall not to use VLA of threads.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a7026b4
|
3 years |
Thierry Delisle |
Fixed protocol to work with the sun machines.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@42b7fa5f
|
3 years |
Thierry Delisle |
Forgot to close file in non-link splice.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@3f39009
|
3 years |
Thierry Delisle |
Reimplemnted how splice is handled.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@4087baf
|
3 years |
Thierry Delisle |
Implmented non-interactive mode
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@58ca0a0a
|
3 years |
Thierry Delisle |
Conflict message now mentions the file cache.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@40a64f78
|
3 years |
Thierry Delisle |
Added options to redirect outputs and allow disabling Ctrl+D to stop.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@8a039be
|
3 years |
Thierry Delisle |
Fixed options to correctly default to the default.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@197df9b
|
3 years |
Thierry Delisle |
Only print time refreshing if logs are enabled.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@1db1454
|
3 years |
Thierry Delisle |
Fixed Typo
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@4d8fbf4
|
3 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@ce9f9d4
|
3 years |
caparson |
added mutexstmt benchmark to make
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a5d1fe7
|
3 years |
caparson |
added mutexStmt benchmarks
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@83b22b53
|
3 years |
Thierry Delisle |
now print expected time before listing.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@f46b26b8
|
3 years |
Thierry Delisle |
Fixed printing with regards to taskset
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@3e9ec44
|
3 years |
Thierry Delisle |
rmit script now attempts to set task sets
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@fa6233a
|
3 years |
Thierry Delisle |
rmit no longer crashes on unreadable key-values
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
|
|
|
@fdfb0ba
|
3 years |
Thierry Delisle |
rqd*fibre now compile with std=c++17
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
|
|
|
@5a40e4e
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@dd1cc02
|
3 years |
Thierry Delisle |
Several changes to benchmark makefile for benchmarks for my thesis
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
|
|
|
@65502d8
|
3 years |
caparson |
added some mutex stmt benchmarking
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
|
|
|
@b2525d9
|
3 years |
Thierry Delisle |
Changed how benchmark Makefile silences certain rules.
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@6f27b67
|
3 years |
ajbeach |
Could not get rmit.py working with the exception benchmark, but I got …
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
|
|
|
@43784ac
|
3 years |
Thierry Delisle |
Changed libcfathread to consistently define _GNU_SOURCE
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@73d0c54a
|
3 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
|
|
|
@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
|
|
|
@665edf40
|
3 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
|
|
|
@e54d0c3
|
3 years |
pabuhr |
Fixed benchmarks after another change to getTimeNsec()
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c8a0210
|
3 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
|
|
|
@857a1c6
|
3 years |
Thierry Delisle |
Performance fixes to http benchmark
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
|
|
|
@7f5683e
|
3 years |
Thierry Delisle |
Several prototype fixes for arm
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@8e4aa05
|
3 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
|
|
|
@1d6ff91
|
3 years |
Thierry Delisle |
Fixed compile benchmark after renaming changes
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@2cd784a
|
3 years |
Thierry Delisle |
update http server according to last push
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@a80db97
|
3 years |
Thierry Delisle |
Http_ring now uses eventfd_read instead of io_uring_wait
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@ed2cb3c
|
3 years |
Thierry Delisle |
Client can now send message without copying.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@187fdb8
|
3 years |
Thierry Delisle |
Optim 60% to plaintext webserver by doing 1 write instead of 2.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@2caed18
|
3 years |
Thierry Delisle |
Changed how messages is handled to avoid long printf.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@b664af2
|
3 years |
Thierry Delisle |
Changed http_ring to have max submission count.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@348f81d5
|
3 years |
Thierry Delisle |
Added option to isolate processor so everything has it's own cluster
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@18a7594
|
3 years |
Thierry Delisle |
added short option for numentries
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@4f762d3
|
3 years |
Thierry Delisle |
Fix httpforall after changes to I/O
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c235179
|
4 years |
Thierry Delisle |
Added the option to pre-accept in httpring, this seems to have a major …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
old-io
|
|
|
@cd70477
|
4 years |
Thierry Delisle |
Added some basic scripts to handle runing httperf in parallel.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@eeb4866
|
4 years |
Thierry Delisle |
Changed read/write to send/recv to work around small bug in io_uring. …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@9715567
|
4 years |
Thierry Delisle |
Didn't save correctly
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@761a246
|
4 years |
Thierry Delisle |
Massive changes to how http_ring works
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c05c58f
|
4 years |
Thierry Delisle |
Minor improvements to http_ring
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7cc532b
|
4 years |
Thierry Delisle |
Fixed memory leak
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7d01186d
|
4 years |
Thierry Delisle |
This feels like it fits better in example
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@cf535f4
|
4 years |
Thierry Delisle |
Added script to run before experiments.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c2df3031
|
4 years |
Thierry Delisle |
server now properly ignores SIGPIPE
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@a6b587f
|
4 years |
Thierry Delisle |
Fix bugs and added nentries command line option.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@f3e87af
|
4 years |
Thierry Delisle |
httpc now supports attach feature.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@3acbf89
|
4 years |
Thierry Delisle |
Tentative improvement to batch more requests together.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@efdfdee
|
4 years |
Thierry Delisle |
Prototype webserver using C and io_uring directly.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@0197418
|
4 years |
Thierry Delisle |
Fixed missing print
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@b57db73
|
4 years |
Thierry Delisle |
httpforall now only loads file if explicit path is given.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@1dbc3e10
|
4 years |
Thierry Delisle |
Added missing EPIPE handling
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@8c43d05
|
4 years |
Thierry Delisle |
httpforall now uses sout rather than printf
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@bdbc24d
|
4 years |
Thierry Delisle |
Updated httpforall options with last commit
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7223dbf2
|
4 years |
Thierry Delisle |
Removed combination of read and feof which doesn't work.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@153dc387
|
4 years |
Thierry Delisle |
Main now print stats every 10 sec
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@ee59ede
|
4 years |
Thierry Delisle |
Improved error handling in server
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@342af53
|
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
|
|
|
@97748ee
|
4 years |
Thierry Delisle |
Worker now supports /ping uri which just answers empty reponse.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7270432
|
4 years |
Thierry Delisle |
Splice no longer uses SPLICE_F_MORE.
Added answer_empty
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|