2020 IEEE International Parallel and Distributed Processing Symposium (IPDPS) 2020
DOI: 10.1109/ipdps47924.2020.00081
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic Graphs on the GPU

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 22 publications
(10 citation statements)
references
References 6 publications
0
10
0
Order By: Relevance
“…In contrast to previous approaches, faimGraph due to Winter et al [245] is able to deal with a changing number of vertices. Awad et al [18] noted that the experiments performed by Busato et al are missing true dynamism that is expected in real world scenarios and proposed a dynamic graph structure that uses one hash table per vertex to store adjacency lists. The system achieves speedups between 5.8 to 14.8 compared to Hornet and 3.4 to 5.4 compared to faimGraph for batched edge insertions (and slightly smaller speedups for batched edge deletions).…”
Section: Dynamic Graph Systemsmentioning
confidence: 99%
“…In contrast to previous approaches, faimGraph due to Winter et al [245] is able to deal with a changing number of vertices. Awad et al [18] noted that the experiments performed by Busato et al are missing true dynamism that is expected in real world scenarios and proposed a dynamic graph structure that uses one hash table per vertex to store adjacency lists. The system achieves speedups between 5.8 to 14.8 compared to Hornet and 3.4 to 5.4 compared to faimGraph for batched edge insertions (and slightly smaller speedups for batched edge deletions).…”
Section: Dynamic Graph Systemsmentioning
confidence: 99%
“…The result is increased warp efficiency due to better load balance when compared to traditional per-thread work assignment and processing, where branch and memory divergence may significantly inhibit high performance. Such an approach has been previously used in high-performance hash tables [Ashkiani et al 2018] and graph data structures [Awad et al 2020] on the GPU.…”
Section: Queriesmentioning
confidence: 99%
“…Nonetheless we believe that our data structure, with its focus on mesh partitioning, is well suited for an evolution toward dynamic capability because parallelizing across partitions helps ease the problems with concurrency. We are further encouraged by recent advances in mesh subdivision on the GPU [Mlakar et al 2020] and dynamic GPU graph data structures [Awad et al 2020;Winter et al 2018].…”
Section: Limitations and Future Workmentioning
confidence: 99%
“…In addition to the libraries and frameworks summarized in Section 2.1, LLAMA [31] uses a data structure that resembles variable block linked lists to store entries of a dynamic graph's adjacency matrix, except that each block can store entries corresponding to multiple rows. There are also various GPU libraries and frameworks that store dynamic graphs using variants of either the data structures shown in Figure 3 [3,52] or other data structures that can be expressed using our proposed abstractions [10]. Furthermore, a number of works [20,43] have explored using array-based data structures, including packed memory arrays [35,44], to store dynamic graphs.…”
Section: Related Workmentioning
confidence: 99%