xiaosuGW
|
a642082b73
|
remove some redundant parameters
|
3 years ago |
xiaosuGW
|
3bbc2f28fd
|
support linear chain function calling by using list to chain modules
|
3 years ago |
xiaosuGW
|
e6be55b1ed
|
support chain function calling by introducing hashtable for retrieving module struct
|
3 years ago |
xiaosuGW
|
8b9279c640
|
add -O0 and -g options for compiling functions
|
3 years ago |
Sean McBride
|
dd9f7e1501
|
fix: Init on two cores
|
4 years ago |
Sean McBride
|
46bdc39364
|
chore: workload mix 10k iters
|
4 years ago |
Sean McBride
|
701434a657
|
chore: deadline description error handling
|
4 years ago |
Sean McBride
|
1e1756de46
|
chore: Attempt normal policy and niceness
|
4 years ago |
Sean McBride
|
398cd1c1f2
|
chore: Increase nice to 2
|
4 years ago |
Sean McBride
|
a221d7938b
|
chore: shift off core 0
|
4 years ago |
Sean McBride
|
7da858304e
|
fix: correct set prio symbol
|
4 years ago |
Sean McBride
|
26213a1647
|
chore: try prio with nice 1
|
4 years ago |
Sean McBride
|
41406d3888
|
chore: set sigalrm handler to broadcast
|
4 years ago |
Sean McBride
|
4349ece5cf
|
chore: Remove zombie file
|
4 years ago |
Sean McBride
|
71482c9a21
|
docs: Explain deadline - workload mix workflow
|
4 years ago |
Sean McBride
|
0173d66f5d
|
feat: complete initial MVP of deadline-description
|
4 years ago |
Sean McBride
|
a0a0c037cf
|
docs: document limitations of lpd script
|
4 years ago |
Sean McBride
|
9ef5d732e0
|
feat: deadline description to real world workload mix
|
4 years ago |
Sean McBride
|
6dc172952c
|
refactor: assorted bash cleanup
|
4 years ago |
Sean McBride
|
6043fb5536
|
feat: image resize framework
|
4 years ago |
Sean McBride
|
4835035d2d
|
chore: remove zombie scripts
|
4 years ago |
Sean McBride
|
cc5f87c90c
|
chore: small fivebyeight cleanup
|
4 years ago |
Sean McBride
|
e6696e93c9
|
feat: fivebyeight framework
|
4 years ago |
Sean McBride
|
2115df8c94
|
feat: ocr handwriting framework
|
4 years ago |
Sean McBride
|
01ea61bdde
|
feat: hyde test
|
4 years ago |
Sean McBride
|
1daa5c42a0
|
feat: edf_one_iter framework
|
4 years ago |
Sean McBride
|
308fb58106
|
feat: ekf_by_iter framework
|
4 years ago |
Sean McBride
|
5ffa0b5b95
|
refactor: cleanup zombie files
|
4 years ago |
Sean McBride
|
a1192e57f7
|
feat: image resize using framework
|
4 years ago |
Sean McBride
|
6926d66183
|
chore: revert Makefile changes
|
4 years ago |
Sean McBride
|
8603ea12db
|
feat: lpd using framework
|
4 years ago |
Sean McBride
|
f97b1adccc
|
feat: assorted workload mix refinements
|
4 years ago |
Sean McBride
|
f29d073daf
|
fix: driver script handles hey properly
|
4 years ago |
Sean McBride
|
ad0657dfe4
|
feat: Initial pass of workload mix
|
4 years ago |
Sean McBride
|
7f8a11f2d5
|
feat: Round robin for FIFO preemption
|
4 years ago |
Sean McBride
|
69b2a476d4
|
docs: remove useless comments
|
4 years ago |
Sean McBride
|
d3a418f6fb
|
doc: Related TODO to GitHub issue
|
4 years ago |
Sean McBride
|
e798474982
|
chroe: remove extra header in AARCH64
|
4 years ago |
Sean McBride
|
b924ed812d
|
feat: Simplify softint disable logic
|
4 years ago |
Sean McBride
|
758a1425b5
|
refactor: additional cleanup
|
4 years ago |
Sean McBride
|
85856148e1
|
refactor: Additional cleanup
|
4 years ago |
Sean McBride
|
0f0d0fcb18
|
feat: rework of scheduler logic
|
4 years ago |
Sean McBride
|
91c429cd8f
|
feat: simplified sigalrms
|
4 years ago |
Sean McBride
|
ec630e1711
|
chore: fix inexplicably missing include
|
4 years ago |
Sean McBride
|
0b6e8e891f
|
refactor: Additional static inlines
|
4 years ago |
Sean McBride
|
064dac1aaf
|
refactor: assorted header cleanup
|
4 years ago |
Sean McBride
|
d8fa1fe4c7
|
chore: revert change to fix build
|
4 years ago |
Sean McBride
|
9e3530427a
|
refactor: assorted fixed from clang warnings
|
4 years ago |
Sean McBride
|
d269c04c69
|
refactor: Namespace cleanup
|
4 years ago |
Sean McBride
|
faacc5c785
|
refactor: http header cleanup
|
4 years ago |
Sean McBride
|
cb26514ad3
|
feat: add new fields and logs to OCR experiments
|
4 years ago |
Sean McBride
|
a80418b779
|
feat: port OCR experiments to framework
|
4 years ago |
Sean McBride
|
f435cea9c8
|
refactor: Shift sandbox inlines
|
4 years ago |
Sean McBride
|
adc730fc15
|
fix: correct experiment scripts to use new header
|
4 years ago |
Sean McBride
|
eeb498c0a0
|
refactor: perf window t in admissions info header
|
4 years ago |
Sean McBride
|
8567da117b
|
chore: decompose arch context t
|
4 years ago |
Sean McBride
|
f42ada6eca
|
refactor: Decompose arch common header
|
4 years ago |
Sean McBride
|
100f66966f
|
chore: Add zombie listener thread prio call
|
4 years ago |
Sean McBride
|
1a561a27a7
|
refactor: Fix syscall headers
|
4 years ago |
Sean McBride
|
ffff81957f
|
refactor: Decompose perf window header
|
4 years ago |
Sean McBride
|
f25b0d687e
|
refactor: fix headers in client socket
|
4 years ago |
Sean McBride
|
a5ea5f410a
|
fix: Correct namespace issue on prio symbols
|
4 years ago |
Sean McBride
|
13c511a679
|
feat: add prio logic
|
4 years ago |
Sean McBride
|
644d49a3c2
|
chore: Add stop runtime error handling
|
4 years ago |
Sean McBride
|
01019aa968
|
Merge pull request #212 from gwsystems/module-database-only
refactor: module db capacity
|
4 years ago |
Sean McBride
|
70409f9bc5
|
Merge pull request #211 from gwsystems/only-pq-error-checks
chore: Mark pq enospc as unlikely
|
4 years ago |
Sean McBride
|
e42a04b2ce
|
refactor: module db capacity
|
4 years ago |
Sean McBride
|
4fe3a66155
|
chore: Mark pq enospc as unlikely
|
4 years ago |
Sean McBride
|
e83d79831f
|
feat: track longest held lock
|
4 years ago |
Sean McBride
|
c226ff2e03
|
refactor: small nits
|
4 years ago |
Sean McBride
|
71f74ff535
|
refactore: reorder local runqueue
|
4 years ago |
Sean McBride
|
176d67ac90
|
refactor: simplify worker checking logic
|
4 years ago |
Sean McBride
|
f38b08cee7
|
refactor: sandbox
|
4 years ago |
Sean McBride
|
2f5a3db2ec
|
refactor: module
|
4 years ago |
Sean McBride
|
e16b3bd937
|
refactor: Additional current sandbox
|
4 years ago |
Sean McBride
|
6c8a2c78c1
|
refactor: current sandbox
|
4 years ago |
Sean McBride
|
d507a0730d
|
refactor: module database
|
4 years ago |
Sean McBride
|
1be32fa2d2
|
refactor: http total
|
4 years ago |
Sean McBride
|
5cab06fac4
|
refactor: http request
|
4 years ago |
Sean McBride
|
f665c6ab1f
|
refactor: generic thread
|
4 years ago |
Sean McBride
|
aa77d07f75
|
refactor: client socket
|
4 years ago |
Sean McBride
|
3fc750263d
|
refactor: admissions info
|
4 years ago |
Sean McBride
|
067cbf6fc9
|
chore: Encapsulate Admissions Control
|
4 years ago |
Sean McBride
|
6b1dde7257
|
refactor: Clean up listener core locks and org
|
4 years ago |
Sean McBride
|
de8def59cc
|
chore: rlimit cleanup
|
4 years ago |
Sean McBride
|
9227d30d41
|
chore: use triaged and fix small test nits
|
4 years ago |
Sean McBride
|
5102647b96
|
chore: Disable preemption logging
|
4 years ago |
Sean McBride
|
9a673da0a1
|
chore: make command check silent
|
4 years ago |
Sean McBride
|
d92fc7e8e4
|
fix: Correct typo in error log
|
4 years ago |
Sean McBride
|
eb4e5b276a
|
fix: Revert sigmask change
|
4 years ago |
Sean McBride
|
ec935601cb
|
fix: Unset environment variables on test run
|
4 years ago |
Sean McBride
|
a5b5e0f29a
|
fix: Stop handling signals in initialize thread
|
4 years ago |
Sean McBride
|
b3e93a087e
|
feat: WIP implementation
|
4 years ago |
Sean McBride
|
56f61e50ab
|
chore: Enhance experimental framework with dotenv
|
4 years ago |
Sean McBride
|
dcedafdc44
|
fix: Bash callstack correction
|
4 years ago |
Sean McBride
|
ea6c40ab3c
|
chore: Configurable quantum
|
4 years ago |
Sean McBride
|
3f18cf0cfc
|
feat: make preemption toggle runtime config
|
4 years ago |
Sean McBride
|
5c2877ff58
|
test: Silence hey in bimodal
|
4 years ago |
Sean McBride
|
fd837a9ce5
|
chore: selectively use sudo
|
4 years ago |
Sean McBride
|
7fdef27570
|
chore: try sudo
|
4 years ago |
Sean McBride
|
8efe2af177
|
chore: Install hey if needed
|
4 years ago |
Sean McBride
|
97818e5e32
|
test: log bimodal
|
4 years ago |
Sean McBride
|
69c82ead61
|
test: Do not fail imageresize on curl non 0 exit status
|
4 years ago |
Sean McBride
|
5f2804939c
|
chore: additional resize by resolution debugging
|
4 years ago |
Sean McBride
|
a904164f88
|
chore: Debug image resize
|
4 years ago |
Sean McBride
|
f311f55e4d
|
chore: Add missing headers to sockclient
|
4 years ago |
Sean McBride
|
2aea1bb348
|
test: Increase image resize sleep
|
4 years ago |
Sean McBride
|
ade19936c3
|
chore: clarify implicit type coercion
|
4 years ago |
Sean McBride
|
989b72b6bf
|
fix: Add missing headers
|
4 years ago |
Sean McBride
|
2257c09357
|
chore: Quieter builds
|
4 years ago |
Sean McBride
|
50768f9bef
|
chore: remove iteration echo
|
4 years ago |
Sean McBride
|
199449a2bc
|
feat: Quieter gocr build
|
4 years ago |
Sean McBride
|
97df7292a7
|
fix: correct Makefile build cachine issues
|
4 years ago |
Sean McBride
|
cc4cc96cc3
|
feat: better test driver and more resilient tests
|
4 years ago |
Sean McBride
|
1500935d1c
|
docs: Add note for RTLD_DEEPBING flag w sanitizers
|
4 years ago |
Sean McBride
|
8ca49ba160
|
fix: Correct sandbox double free
|
4 years ago |
Sean McBride
|
02a15aeffb
|
chore: Add clang sanizer boilerplate
|
4 years ago |
Sean McBride
|
375ce5019f
|
chore: Resolve some undefined sanitizer type nits
|
4 years ago |
Sean McBride
|
a11258af11
|
chore: Add valgrind debugging
|
4 years ago |
Sean McBride
|
b510214e37
|
fix: Make module reference count atomic
|
4 years ago |
Sean McBride
|
7dbb0a625c
|
chore: Better out-of-memory error
|
4 years ago |
Sean McBride
|
a3b3dfe8ef
|
doc: Correct copypasta debugging message
|
4 years ago |
Sean McBride
|
e1f7dbe6c3
|
fix: type error and typo
|
4 years ago |
Sean McBride
|
7dd623fd6f
|
chore: fix typo in comment
|
4 years ago |
Sean McBride
|
a0810a4533
|
chore: log client info on socket descriptor error
|
4 years ago |
Sean McBride
|
64fca85cc4
|
fix: correct socket address lifetime error
|
4 years ago |
Sean McBride
|
41db0f7a13
|
chore: Initialize and early out on completion queue free
|
4 years ago |
Sean McBride
|
40f34f6076
|
chore: no gdb print on SIGUSR1 or SIGPIPE
|
4 years ago |
Sean McBride
|
d17c9c25b9
|
Merge pull request #193 from gwsystems/remove-policy-from-framework
feat: Remove policy args in favor of ENV VARS
|
4 years ago |
Sean McBride
|
419eba4dc1
|
feat: Remove policy args in favor of ENV VARS
|
4 years ago |
Sean McBride
|
2c13e111fa
|
fix: Correct assert typo
|
4 years ago |
Sean McBride
|
003b57a76c
|
fix: explicitly convert void*
|
4 years ago |
Sean McBride
|
67af09ca48
|
chore: Delete useless script
|
4 years ago |
Sean McBride
|
4955d3bab7
|
fix: Correct hardcoded localhost and DRY up sample code
|
4 years ago |
Sean McBride
|
7e62eceb0e
|
refactor: concurrency and payload use framework
|
4 years ago |
Sean McBride
|
d678e34ce3
|
test: centralize bimodal and refactor concurrency
|
4 years ago |
Sean McBride
|
5693c65dd2
|
fix: correct server arg in deadline driver
|
4 years ago |
Sean McBride
|
db0c3504c0
|
chore: Validate perf on baremetal server
|
4 years ago |
Sean McBride
|
e32339bbc1
|
feat: Complete deadline experiment cleanup
|
4 years ago |
Sean McBride
|
1a72791c1b
|
feat: first pass at new run format
|
4 years ago |
Sean McBride
|
97e8c58cca
|
fix: Remove extra % in awk printf
|
4 years ago |
Sean McBride
|
14a96de776
|
chore: bash cleanup
|
4 years ago |
Sean McBride
|
06b717ec4a
|
fix: Add missing awsm parameters
|
4 years ago |
Sean McBride
|
124d1180bd
|
chore: Cleanup dl error handling
|
4 years ago |
Sean McBride
|
21d0f28572
|
chore: Fix missing csv comma
|
4 years ago |
Sean McBride
|
de5ee9af53
|
chore: Apply shfmt to shell scripts
|
4 years ago |
Sean McBride
|
1517db0759
|
fix: Correct implicit pointer cast
|
4 years ago |
Sean McBride
|
65e8b27775
|
chore: Mask ARM source if not AARCH64 not defined
|
4 years ago |
Sean McBride
|
c81ca379fa
|
chore: Mask all includes if USE_MEM_VM not defined
|
4 years ago |
Sean McBride
|
661748afe4
|
feat: Basic memory profiling
|
4 years ago |