forked from ls4154/YCSB-cpp
-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
https://github.com/snu-csl/KVSSD_5.10.37 이 친구를 직접 쓰는 작업이라고 보시면 됩니다.
Notion에 수윤님하고 저하고 kvbench를 실행을 했잖아요. Demo 프로그램도 실행을 했죠.
그 말은 즉슨 Demo 프로그램을 바탕으로 해서 nvme 커맨드를 날리는 것을 최초로 하는 것입니다.
https://github.com/snu-csl/KVSSD_5.10.37/blob/master/PDK/core/include/kvs_api.h --> 이걸 쓰는 것을 한다고 보시면 됩니다.
sync 코드를 먼저 참고해서 YCSB-cpp에서 동작 가능하게 해봅시다.
https://github.com/snu-csl/KVSSD_5.10.37/blob/master/PDK/core/sample_code/test_sync.cpp
이것을 YCSB-cpp에 녹여내면 끝입니다.
근데, 녹여내는게 난이도가 좀 있을거예요.
커널 드라이버 설치해야합니다 -> https://github.com/snu-csl/KVSSD_5.10.37/tree/master/PDK/driver/PCIe/kernel_driver/kernel_v5.10.37
Metadata
Metadata
Assignees
Labels
No labels