git clone https://github.com/wangyuyue/SimpySSD.git
cd SimpySSD
pip3 install -r requirements.txt
source setup.sh
# prepare datasets
./script/prepare_dataset.py
# to run all experiments in BeaconGNN:
./script/run_all_tests.sh
If you find this project interesting and useful, please consider citing our publication:
@inproceedings{wang2024beacongnn,
title={BeaconGNN: Large-Scale GNN Acceleration with Out-of-Order Streaming In-Storage Computing},
author={Wang, Yuyue and Pan, Xiurui and An, Yuda and Zhang, Jie and Reinman, Glenn},
booktitle={2024 IEEE International Symposium on High-Performance Computer Architecture (HPCA)},
pages={330--344},
year={2024},
organization={IEEE}
}
SimpySSD is developed for BeaconGNN (HPCA 2024). It is inspired by the famous C++ simulator MQSim. We choose Python for faster development and more flexible design space exploration.