Rapid Multipole Graph Drawing on the GPU

Apeksha Godiyal, Jared Hoberock, Michael Garland, John C. Hart
University of Illinois
Graph Drawing, Lecture Notes in Computer Science, 2009, Volume 5417/2009, 90-101


   title={Rapid multipole graph drawing on the gpu},

   author={Godiyal, A. and Hoberock, J. and Garland, M. and Hart, J.},

   booktitle={Graph Drawing},





Download Download (PDF)   View View   Source Source   



As graphics processors become powerful, ubiquitous and easier to program, they have also become more amenable to general purpose high-performance computing, including the computationally expensive task of drawing large graphs. This paper describes a new parallel analysis of the multipole method of graph drawing to support its efficient GPU implementation. We use a variation of the Fast Multipole Method to estimate the long distance repulsive forces in force directed layout. We support these multipole computations efficiently with a k-d tree constructed and traversed on the GPU. The algorithm achieves impressive speedup over previous CPU and GPU methods, drawing graphs with hundreds of thousands of vertices within a few seconds via CUDA on an NVIDIA GeForce 8800 GTX.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: