NetworKit: A tool suite for large-scale complex network analysis
We introduce NetworKit, an open-source software package for analyzing the structure of
large complex networks. Appropriate algorithmic solutions are required to handle …
large complex networks. Appropriate algorithmic solutions are required to handle …
Are dynamic memory managers on gpus slow? a survey and benchmarks
Dynamic memory management on GPUs is generally understood to be a challenging topic.
On current GPUs, hundreds of thousands of threads might concurrently allocate new …
On current GPUs, hundreds of thousands of threads might concurrently allocate new …
External labeling techniques: A taxonomy and survey
MA Bekos, B Niedermann… - Computer Graphics …, 2019 - Wiley Online Library
External labeling is frequently used for annotating features in graphical displays and
visualizations, such as technical illustrations, anatomical drawings, or maps, with textual …
visualizations, such as technical illustrations, anatomical drawings, or maps, with textual …
GraphBLAST: A high-performance linear algebra-based graph framework on the GPU
High-performance implementations of graph algorithms are challenging to implement on
new parallel hardware such as GPUs because of three challenges:(1) the difficulty of coming …
new parallel hardware such as GPUs because of three challenges:(1) the difficulty of coming …
Parallel graph partitioning for complex networks
Processing large complex networks like social networks or web graphs has attracted
considerable interest. To do this in parallel, we need to partition them into pieces of roughly …
considerable interest. To do this in parallel, we need to partition them into pieces of roughly …
Rabbit order: Just-in-time parallel reordering for fast graph analysis
Ahead-of-time data layout optimization by vertex reordering is a widely used technique to
improve memory access locality in graph analysis. While reordered graphs yield better …
improve memory access locality in graph analysis. While reordered graphs yield better …
Multilevel combinatorial optimization across quantum architectures
Emerging quantum processors provide an opportunity to explore new approaches for
solving traditional problems in the post Moore's law supercomputing era. However, the …
solving traditional problems in the post Moore's law supercomputing era. However, the …
Finding near-optimal independent sets at scale
The independent set problem is NP-hard and particularly difficult to solve in large sparse
graphs, which typically take exponential time to solve exactly using the best-known exact …
graphs, which typically take exponential time to solve exactly using the best-known exact …
Partitioning trillion-edge graphs in minutes
We introduce XtraPuLP, a new distributed-memory graph partitioner designed to process
trillion-edge graphs. XtraPuLP is based on the scalable label propagation community …
trillion-edge graphs. XtraPuLP is based on the scalable label propagation community …
Partitioning complex networks via size-constrained clustering
The most commonly used method to tackle the graph partitioning problem in practice is the
multilevel approach. During a coarsening phase, a multilevel graph partitioning algorithm …
multilevel approach. During a coarsening phase, a multilevel graph partitioning algorithm …