Research Article

HPGraph: High-Performance Graph Analytics with Productivity on the GPU

Table 2

Performance comparison (runtime and edge throughput) between GPU implementations.

Alg.DatasetRuntime (ms) (lower is better)Edge throughput (MTEPS) (higher is better)
MapGraphGunrockHPGraphnvGRAPHMapGraphGunrockHPGraphnvGRAPH

BFSLiveJournal111636862210951015
Youtube281813107166230
Pokec3532308759571021
sx-stackoverflow170115343745521868
Orkut165216120645492886
Kron_g500-logn21133182768550583372
roadNet-CA18069173318032

SSSPLiveJournal28071122348246972566198
Youtube401613597518723051
Pokec1283945165239785681186
sx-stackoverflow280131581802274851095353
Orkut540230135920197462788116
Kron_g500-logn21381926201239647423502379
roadNet-CA1106418635150863012

PageRankLiveJournal52552820
Youtube45024
Pokec34601314
sx-stackoverflow63632318
Orkut291744230
Kron_g500-logn21611653420
roadNet-CA5745

All PageRank times are normalized to one iteration. Best results for each example are shown in bold.