External memory algorithms and data structures: Dealing with massive data

JS Vitter - ACM Computing surveys (CsUR), 2001 - dl.acm.org
Data sets in large applications are often too massive to fit completely inside the computers
internal memory. The resulting input/output communication (or I/O) between fast internal …

[图书][B] Frontiers in massive data analysis

National Research Council, Division on Engineering… - 2013 - books.google.com
Data mining of massive data sets is transforming the way we think about crisis response,
marketing, entertainment, cybersecurity and national intelligence. Collections of documents …

Accelerating CUDA graph algorithms at maximum warp

S Hong, SK Kim, T Oguntebi, K Olukotun - Acm Sigplan Notices, 2011 - dl.acm.org
Graphs are powerful data representations favored in many computational domains. Modern
GPUs have recently shown promising results in accelerating computationally challenging …

Parallel breadth-first search on distributed memory systems

A Buluç, K Madduri - Proceedings of 2011 International Conference for …, 2011 - dl.acm.org
Data-intensive, graph-based computations are pervasive in several scientific applications,
and are known to to be quite challenging to implement on distributed memory systems. In …

Parallel algorithms for evaluating centrality indices in real-world networks

DA Bader, K Madduri - 2006 International Conference on …, 2006 - ieeexplore.ieee.org
This paper discusses fast parallel algorithms for evaluating several centrality indices
frequently used in complex network analysis. These algorithms have been optimized to …

Algorithms and data structures for external memory

JS Vitter - … and Trends® in Theoretical Computer Science, 2008 - nowpublishers.com
Data sets in large applications are often too massive to fit completely inside the computer's
internal memory. The resulting input/output communication (or I/O) between fast internal …

Multithreaded asynchronous graph traversal for in-memory and semi-external memory

R Pearce, M Gokhale, NM Amato - SC'10: Proceedings of the …, 2010 - ieeexplore.ieee.org
Processing large graphs is becoming increasingly important for many domains such as
social networks, bioinformatics, etc. Unfortunately, many algorithms and implementations do …

Large-scale graph processing systems: a survey

N Liu, D Li, Y Zhang, X Li - Frontiers of Information Technology & Electronic …, 2020 - Springer
Graph is a significant data structure that describes the relationship between entries. Many
application domains in the real world are heavily dependent on graph data. However, graph …

Traversing large graphs on GPUs with unified memory

P Gera, H Kim, P Sao, H Kim, D Bader - Proceedings of the VLDB …, 2020 - dl.acm.org
Due to the limited capacity of GPU memory, the majority of prior work on graph applications
on GPUs has been restricted to graphs of modest sizes that fit in memory. Recent hardware …

An experimental study of a parallel shortest path algorithm for solving large-scale graph instances

K Madduri, DA Bader, JW Berry, JR Crobak - 2007 Proceedings of the Ninth …, 2007 - SIAM
We present an experimental study of the single source shortest path problem with non-
negative edge weights (NSSP) on large-scale graphs using the Δ-stepping parallel …