# Ascetic **Repository Path**: HFlow/Ascetic ## Basic Information - **Project Name**: Ascetic - **Description**: Ascetic is an out-of-GPU-memory graph processing framework. - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-07-22 - **Last Updated**: 2022-04-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Ascetic Ascetic is an out-of-GPU-memory graph processing framework. #### Compilation To compile the Ascetic. You need have cmake, g++ and CUDA 11.0 toolkit. You should enter the project root dir. Create a directory ie. cmake-build-debug. Enter it and cmake .. and make to complile the project. #### Input graph formats Ascetic accepts the binary CSR format just like : ``` 0 4 7 9 1 2 3 4 2 3 4 3 4 5 6 ``` We will submit an elegant tool which could transfer txt format to CSR format soon. #### Running ``` $ ./ptgraph --input /dataset/somedata --algo bfs --sourceNode 0 ``` #### Publication [ICPP'21] Ruiqi Tang, Ziyi Zhao, Kailun Wang, Xiaoli Gong, Jin Zhang, Wen-wen Wang, and Pen-Chung Yew. Ascetic: Enhancing Cross-Iterations Data Efficiency in Out-of-Memory Graph Processing on GPUs.