It seems natural to use the GPUs (Graphical Processing Units) for performing analytics on big graphs, due to the notable boost in high performance computing that their introduction has determined and to the huge volume of connected data that is being gathered and processed nowadays. A parallel strategy to speed-up the visit of all nodes of a graph based on the precomputation of critical frontiers is proposed in this paper: step by step the critical frontiers are reused so that all threads work optimally. The resulting algorithm is an asynchronous hybrid between Breadth and Depth First Search (BFS and DFS), called HBDFS. Tests with both real and synthetic heterogeneous datasets show a consistent dominance of the proposed approach over the baseline parallel BFS, achieving up to a 30 times speed-up with just a 20% memory overhead.

A GPU-parallel algorithm for fast hybrid BFS-DFS graph traversal

Maratea, Antonio;Marcellino, Livia;
2018-01-01

Abstract

It seems natural to use the GPUs (Graphical Processing Units) for performing analytics on big graphs, due to the notable boost in high performance computing that their introduction has determined and to the huge volume of connected data that is being gathered and processed nowadays. A parallel strategy to speed-up the visit of all nodes of a graph based on the precomputation of critical frontiers is proposed in this paper: step by step the critical frontiers are reused so that all threads work optimally. The resulting algorithm is an asynchronous hybrid between Breadth and Depth First Search (BFS and DFS), called HBDFS. Tests with both real and synthetic heterogeneous datasets show a consistent dominance of the proposed approach over the baseline parallel BFS, achieving up to a 30 times speed-up with just a 20% memory overhead.
2018
9781538642832
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11367/69228
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? ND
social impact