2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis 2010
DOI: 10.1109/sc.2010.34
|View full text |Cite
|
Sign up to set email alerts
|

Multithreaded Asynchronous Graph Traversal for In-Memory and Semi-External Memory

Abstract: Abstract-Processing large graphs is becoming increasingly important for many domains such as social networks, bioinformatics, etc. Unfortunately, many algorithms and implementations do not scale with increasing graph sizes. As a result, researchers have attempted to meet the growing data demands using parallel and external memory techniques.We present a novel asynchronous approach to compute Breadth-First-Search (BFS), Single-Source-Shortest-Paths, and Connected Components for large graphs in shared memory. Ou… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
80
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
5
4

Relationship

1
8

Authors

Journals

citations
Cited by 123 publications
(82 citation statements)
references
References 25 publications
2
80
0
Order By: Relevance
“…Other distributed memory implementations include the threaded 1D approach using active messages of Edmonds et al [25], and the partitioned global address space (PGAS) implementation of Cong et al [26]. Pierce et al [27] investigate BFS implementations, among other graph algorithms, on semi-external memory.…”
Section: Related Workmentioning
confidence: 99%
“…Other distributed memory implementations include the threaded 1D approach using active messages of Edmonds et al [25], and the partitioned global address space (PGAS) implementation of Cong et al [26]. Pierce et al [27] investigate BFS implementations, among other graph algorithms, on semi-external memory.…”
Section: Related Workmentioning
confidence: 99%
“…In both scenarios, we compare the performance of standard Linux mmap of a file with DI-MMAP. 1 For the two experiments, we use the following input sets: first a synthetic metagenome derived from a human gut sample (HC1) and second, three real-world collections of metagenomic samples.…”
Section: Metagenomic Classificationmentioning
confidence: 99%
“…In this work, we target a data-intensive node architecture with direct I/O-bus-attached Non-Volatile RAM, such as attached Flash arrays today, and STT-RAM, PCM, or memristor in the future. These persistent memory technologies provide new opportunities for extending the memory hierarchy by supporting highly concurrent read and write operations that can be exploited by throughput driven (latency tolerant) algorithms such as parallel graph traversal [1].…”
Section: Introductionmentioning
confidence: 99%
“…Ajwani and Meyer [2,3] discuss the state-of-the-art algorithms for BFS and related graph traversal problems, and present performance results on large-scale graphs from several families. Recent work by Pierce et al [29] investigates implementations of semi-external BFS, shortest paths, and connected components.…”
Section: Parallel Bfs: Prior Workmentioning
confidence: 99%