Betweenness Centrality (BC) is steadily growing in popularity as a metrics of the inuence of a vertex in a graph. The exact BC computation for a large scale graph is an extraordinary challenging and requires high performance computing techniques to provide results in a reasonable amount of time. Here, we present the techniques we developed to speed-up the computation of the BC on Multi-GPU systems. Our approach combines the bi-dimensional (2-D) decomposition of the graph and multi-level parallelism. Experimental results show that the proposed techniques are well suited to compute BC scores in graphs which are too large to fit in single GPU memory. In particular, the computation time of a 234 million edges graph is reduced to less than 2 hours.

Betweenness centrality on Multi-GPU systems / Bernaschi, Massimo; Carbone, Giancarlo; Vella, Flavio. - ELETTRONICO. - (2015), pp. 1-4. ( 5th Workshop on Irregular Applications: Architectures and Algorithms, IA3 2015 Austin, TX, USA 15th November 2015) [10.1145/2833179.2833192].

Betweenness centrality on Multi-GPU systems

Flavio Vella
2015-01-01

Abstract

Betweenness Centrality (BC) is steadily growing in popularity as a metrics of the inuence of a vertex in a graph. The exact BC computation for a large scale graph is an extraordinary challenging and requires high performance computing techniques to provide results in a reasonable amount of time. Here, we present the techniques we developed to speed-up the computation of the BC on Multi-GPU systems. Our approach combines the bi-dimensional (2-D) decomposition of the graph and multi-level parallelism. Experimental results show that the proposed techniques are well suited to compute BC scores in graphs which are too large to fit in single GPU memory. In particular, the computation time of a 234 million edges graph is reduced to less than 2 hours.
2015
IA3 '15: Proceedings of the 5th Workshop on Irregular Applications: Architectures and Algorithms
New York, USA
Association for Computing Machinery, Inc
9781450340014
Bernaschi, Massimo; Carbone, Giancarlo; Vella, Flavio
Betweenness centrality on Multi-GPU systems / Bernaschi, Massimo; Carbone, Giancarlo; Vella, Flavio. - ELETTRONICO. - (2015), pp. 1-4. ( 5th Workshop on Irregular Applications: Architectures and Algorithms, IA3 2015 Austin, TX, USA 15th November 2015) [10.1145/2833179.2833192].
File in questo prodotto:
File Dimensione Formato  
IA3-2833179.2833192.pdf

Solo gestori archivio

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 399.69 kB
Formato Adobe PDF
399.69 kB Adobe PDF   Visualizza/Apri

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/11572/332804
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact