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 NV...
Modern Graphics Processing Units (GPUs) provide high computation power at low costs and have been de...
Abstract. Large graphs involving millions of vertices are common in many prac-tical applications and...
Understanding the structure, dynamics, and evolution of large graphs is becoming increasingly import...
As graphics processors become powerful, ubiquitous and easier to program, they have also become more...
Graphs in computer science are widely used in social network analysis, computer networks, transporta...
Graph drawing with spring embedders employs a V x V computation phase over the graph's vertex set to...
The Fast Multipole Method allows the rapid evaluation of sums of radial basis functions centered at ...
The visualization of of large and complex networks or graphs is an indispensable instrument for gett...
The Fast Multipole Method allows the rapid evaluation of sums of radial basis functions centered at ...
Force-directed graph drawing algorithms are widely used for drawing general graphs. However, these m...
Force-directed graph drawing algorithms are widely used for drawing general graphs. However, these m...
Abstract — In many practical applications include image processing, space searching, network analysi...
Network analysis software relies on graph layout algorithms to enable users to visually explore netw...
Most force-directed graph drawing algorithms depend for speed crucially on efficient methods for ap...
Sensemaking of large graphs, specifically those with millions of nodes, is a crucial task in many fi...
Modern Graphics Processing Units (GPUs) provide high computation power at low costs and have been de...
Abstract. Large graphs involving millions of vertices are common in many prac-tical applications and...
Understanding the structure, dynamics, and evolution of large graphs is becoming increasingly import...
As graphics processors become powerful, ubiquitous and easier to program, they have also become more...
Graphs in computer science are widely used in social network analysis, computer networks, transporta...
Graph drawing with spring embedders employs a V x V computation phase over the graph's vertex set to...
The Fast Multipole Method allows the rapid evaluation of sums of radial basis functions centered at ...
The visualization of of large and complex networks or graphs is an indispensable instrument for gett...
The Fast Multipole Method allows the rapid evaluation of sums of radial basis functions centered at ...
Force-directed graph drawing algorithms are widely used for drawing general graphs. However, these m...
Force-directed graph drawing algorithms are widely used for drawing general graphs. However, these m...
Abstract — In many practical applications include image processing, space searching, network analysi...
Network analysis software relies on graph layout algorithms to enable users to visually explore netw...
Most force-directed graph drawing algorithms depend for speed crucially on efficient methods for ap...
Sensemaking of large graphs, specifically those with millions of nodes, is a crucial task in many fi...
Modern Graphics Processing Units (GPUs) provide high computation power at low costs and have been de...
Abstract. Large graphs involving millions of vertices are common in many prac-tical applications and...
Understanding the structure, dynamics, and evolution of large graphs is becoming increasingly import...