Solving write conflicts in GPU-accelerated graph computation: A PageRank case-study

Autor: Alberto Parravicini, Diego Piccinotti, Edoardo Ramalli, Rolando Brondolin, Marco D. Santambrogio
Jazyk: angličtina
Rok vydání: 2019
Předmět:
Zdroj: RTSI
Popis: Graph ranking algorithms, such as PageRank, are widely used in a number of real-world applications like web search. As the size of the graphs on which these algorithms are applied gets bigger and bigger, it becomes necessary to devise powerful and flexible techniques to accelerate and parallelize the computation, both at software and hardware level. Leveraging GPUs is a promising direction due to their highly parallel computing capabilities, but execution time is often hampered by write conflicts. In this paper, we present a solution to handle write conflicts in GPU computations exploiting high level of parallelism, and show how this technique can effectively be used to accelerate the computation of PageRank by a factor of 5x, with respect to a baseline in which conflicts are not handled. Our solution is implemented at software level, and doesn't require specific hardware resources.
Databáze: OpenAIRE