- Conference Article
- 10.1109/bdkcse48644.2019.9010608
Graph Processing with Different Data Structures
- Nov 01, 2019
- Mikhail Chernoskutov
The paper describes graph algorithms performance when using different types of data structures. To achieve that, we developed a multi-level graph processing system, which allows to create graph applications independently of any implementation details such as graph data structure or underlying computational architecture. We measure the performance of breadth-first search, max flow and random graph building algorithms when using compressed sparse row and adjacency matrix data structures. Experiments reveal different graph processing rates for different data structures, which indicates the need of using specific data structures for specific algorithms to achieve highest performance.
Read more