NetworKit: A tool suite for large-scale complex network analysis

CL Staudt, A Sazonovs, H Meyerhenke - Network Science, 2016 - cambridge.org
We introduce NetworKit, an open-source software package for analyzing the structure of
large complex networks. Appropriate algorithmic solutions are required to handle …

Are dynamic memory managers on gpus slow? a survey and benchmarks

M Winter, M Parger, D Mlakar… - Proceedings of the 26th …, 2021 - dl.acm.org
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 …

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 …

GraphBLAST: A high-performance linear algebra-based graph framework on the GPU

C Yang, A Buluç, JD Owens - ACM Transactions on Mathematical …, 2022 - dl.acm.org
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 …

Parallel graph partitioning for complex networks

H Meyerhenke, P Sanders… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
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 …

Rabbit order: Just-in-time parallel reordering for fast graph analysis

J Arai, H Shiokawa, T Yamamuro… - 2016 IEEE …, 2016 - ieeexplore.ieee.org
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 …

Multilevel combinatorial optimization across quantum architectures

H Ushijima-Mwesigwa, R Shaydulin… - ACM Transactions on …, 2021 - dl.acm.org
Emerging quantum processors provide an opportunity to explore new approaches for
solving traditional problems in the post Moore's law supercomputing era. However, the …

Finding near-optimal independent sets at scale

S Lamm, P Sanders, C Schulz, D Strash… - 2016 Proceedings of the …, 2016 - SIAM
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 …

Partitioning trillion-edge graphs in minutes

GM Slota, S Rajamanickam, K Devine… - 2017 IEEE …, 2017 - ieeexplore.ieee.org
We introduce XtraPuLP, a new distributed-memory graph partitioner designed to process
trillion-edge graphs. XtraPuLP is based on the scalable label propagation community …

Partitioning complex networks via size-constrained clustering

H Meyerhenke, P Sanders, C Schulz - International Symposium on …, 2014 - Springer
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 …