DocumentCode
729400
Title
Solving nearest neighbors problem on GPU to speed up the Fruchterman-Reingold graph layout algorithm
Author
Uher, Vojtech ; Gajdos, Petr ; Jezowicz, Tomas
Author_Institution
Dept. of Comput. Sci., VrB-Tech. Univ. of Ostrava, Ostrava, Czech Republic
fYear
2015
fDate
24-26 June 2015
Firstpage
305
Lastpage
310
Abstract
Fast searching of the nearest neigbors in unordered point clouds is a very common task. This article presents a new parallel method tested on graph layout algorithm. Graphs in computer science are widely used in social network analysis, computer networks, transportation networks, and many other areas. In general, they can visualize relationships between objects. However, fast drawing of graphs with readable layouts is still a challenge. This paper describes a novel variant of the Fruchterman-Reingold graph layout algorithm which is adapted to GPU parallel architecture using a new K-NN approach based on space-filling curves and a new way of repulsive forces computation on GPU. The paper contains both performance and quality tests of the algorithm.
Keywords
computer graphics; graph theory; graphics processing units; parallel architectures; Fruchterman-Reingold graph layout algorithm; GPU parallel architecture; K-NN approach; computer network; computer science; fast searching; nearest neighbors problem; parallel method; point cloud; readable layout; repulsive forces computation; social network analysis; space-filling curve; transportation network; Arrays; Computer science; Graphics processing units; Indexes; Instruction sets; Layout; Three-dimensional displays; CUDA; Fruchterman-Reingold; GPU; K-NN; graph layouts; graph visualization; nearest neighbors; space-filling curves;
fLanguage
English
Publisher
ieee
Conference_Titel
Cybernetics (CYBCONF), 2015 IEEE 2nd International Conference on
Conference_Location
Gdynia
Print_ISBN
978-1-4799-8320-9
Type
conf
DOI
10.1109/CYBConf.2015.7175951
Filename
7175951
Link To Document