2020 IEEE Pacific Visualization Symposium (PacificVis) 2020
DOI: 10.1109/pacificvis48177.2020.3756
|View full text |Cite
|
Sign up to set email alerts
|

BatchLayout: A Batch-Parallel Force-Directed Graph Layout Algorithm in Shared Memory

Abstract: Force-directed algorithms are widely used to generate aestheticallypleasing layouts of graphs or networks arisen in many scientific disciplines. To visualize large-scale graphs, several parallel algorithms have been discussed in the literature. However, existing parallel algorithms do not utilize memory hierarchy efficiently and often offer limited parallelism. This paper addresses these limitations with BatchLayout, an algorithm that groups vertices into minibatches and processes them in parallel. BatchLayout… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
10
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2
1

Relationship

3
4

Authors

Journals

citations
Cited by 8 publications
(10 citation statements)
references
References 32 publications
0
10
0
Order By: Relevance
“…For example, the original GCN implementation from Kipf and Welling [5] used SpMM to capture the graph convolution operation. SpMM-like operations were also used in high-performance graph layout [2] and embedding [4] algorithms.…”
Section: End-to-end Trainingmentioning
confidence: 99%
See 2 more Smart Citations
“…For example, the original GCN implementation from Kipf and Welling [5] used SpMM to capture the graph convolution operation. SpMM-like operations were also used in high-performance graph layout [2] and embedding [4] algorithms.…”
Section: End-to-end Trainingmentioning
confidence: 99%
“…Here, N (u) denotes inneighbors of u, ψ and φ are application-defined functions and is an application-defined aggregator. By changing the functions ψ, φ, and , we can easily derive forcedirected graph layout [1,2], graph embedding [3,4], graph convolutional network (GCN) [5], and graph neural networks (GNNs) algorithms [6] as shown in Fig. 1.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…In this paper, we recast the loss function in terms of a springelectrical model of force-directed graph drawing where two types of forces are calculated based on the connectivity of the vertices, namely, an attractive force when two vertices are connected by an edge and a repulsive force when there is no connection between a pair of vertices [20], [21]. With a good choice of the similarity function δ, the first term in Eq.…”
Section: The Force2vec Algorithmmentioning
confidence: 99%
“…Several unsupervised methods have been proposed in the literature to solve this problem sub-optimally [5,11]. Graph layout generation methods can also be used to generate embedding [12,13]. Some of them generate good quality embedding but have high runtime and memory costs while some of them consume less runtime and memory costs but generate moderate-quality embedding.…”
mentioning
confidence: 99%