The recommended version of the reference implementation to use is the pre-release that can be downloaded from the Graph 500 project on Github.
The following versions of the reference implementations (sequential, OpenMP, XMT, and MPI) are available:
- Version 3.0.0 (current reference which includes both BFS and SSSP kernels)
- Version 2.1.4
- Version 2.1.3
- Version 2.1.1
- Version 2.1
- Version 2.0
- Version 1.2
- Version 1.0
An old tuned MPI implementation (used for the Indiana University Big Red 2 entry and based on previous code for Blue Gene/P) is also available:
- Tuned MPI implementation with 2-D data distribution. This code is an updated version of the Blue Gene/P implementation described in the paper “Breaking the Speed and Scalability Barriers for
Graph Exploration on Distributed-memory Machines” by Checconi et al in Supercomputing 2012.