mlsanityData to 14 Oct 2026

Combinatorial BLAS 2.0: Scaling combinatorial algorithms on distributed-memory systems

arXiv 2106.14402 ↗First posted 28 Jun 2021cs.DC cs.DM cs.PFcited by 2

Not on the map. Why?

Abstract (arXiv)

Combinatorial algorithms such as those that arise in graph analysis, modeling of discrete systems, bioinformatics, and chemistry, are often hard to parallelize. The Combinatorial BLAS library implements key computational primitives for rapid development of combinatorial algorithms in distributed-memory systems. During the decade since its first introduction, the Combinatorial BLAS library has evolved and expanded significantly. This paper details many of the key technical features of Combinatorial BLAS version 2.0, such as communication avoidance, hierarchical parallelism via in-node multithreading, accelerator support via GPU kernels, generalized semiring support, implementations of key data structures and functions, and scalable distributed I/O operations for human-readable files. Our paper also presents several rules of thumb for choosing the right data structures and functions in Combinatorial BLAS 2.0, under various common application scenarios.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). First posted on arXiv 28 Jun 2021.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 1; 2023: 0; 2024: 0; 2025: 0; 2026: 1.

2 papers.