issues
search
bigsys-gnu
/
mvcc-os
KhronOS, a scalable operating systems based on sv6 (MIT) with MV-RLU (multi-version concurrency control mechanism)
Other
1
stars
0
forks
source link
TODO: benchmark for paper work
#102
Closed
bigsys-gnu
closed
2 years ago
bigsys-gnu
commented
2 years ago
현재 72-core에서 kbench 성능이 RCU와 MV-RLU가 비슷함
kbench hash table bucket size 조절: 1k개 보다 작은 갯수 (100개 또는 2-500개 등 변경)로 실험 필요함
kbench linked-list (bucket 1개) 실험 필요함
kbench 통계관련 코드 확인
kbench의 경우 rcu와 spinlock의 성능 패턴이 비슷해 보임, 따라서 spinlock이 성능이 rcu 성능에 직접 영향을 미치는것 같음, spinlock 성능 파악 필요함
https://docs.google.com/presentation/d/1AWjRT505sEqgCIZTdxFai_XyRGpJ2kv1RtqDAq7tpqE/edit#slide=id.g100f2202809_0_0
https://docs.google.com/presentation/d/1AWjRT505sEqgCIZTdxFai_XyRGpJ2kv1RtqDAq7tpqE/edit#slide=id.gf8f8343371_2_6
urcu를 커널에(kbench) 적용 하는것을 고려