High-Performance and Flexible Parallel Algorithms for Semisort and Related Problems
Semisort is a fundamental algorithmic primitive widely used in the design and analysis of
efficient parallel algorithms. It takes input as an array of records and a function extracting a …
efficient parallel algorithms. It takes input as an array of records and a function extracting a …
Provably fast and space-efficient parallel biconnectivity
Computing biconnected components (BCC) of a graph is a fundamental graph problem. The
canonical parallel BCC algorithm is the Tarjan-Vishkin algorithm, which has O (n+ m) …
canonical parallel BCC algorithm is the Tarjan-Vishkin algorithm, which has O (n+ m) …
Parallel integer sort: Theory and practice
Integer sorting is a fundamental problem in computer science. This paper studies parallel
integer sort both in theory and in practice. In theory, we show tighter bounds for a class of …
integer sort both in theory and in practice. In theory, we show tighter bounds for a class of …
Fast and space-efficient parallel algorithms for influence maximization
Influence Maximization is an important problem in data science. Current solutions with
theoretical guarantees are space-inefficient and have limited parallelism, limiting their …
theoretical guarantees are space-inefficient and have limited parallelism, limiting their …
Teaching Parallel Algorithms Using the Binary-Forking Model
In this paper, we share our experience in teaching parallel algorithms with the binary-forking
model. With hardware advances, multicore computers are now ubiquitous. This has created …
model. With hardware advances, multicore computers are now ubiquitous. This has created …
Pasgal: Parallel and scalable graph algorithm library
In this paper, we introduce PASGAL (Parallel And Scalable Graph Algorithm Library), a
parallel graph library that scales to a variety of graph types, many processors, and large …
parallel graph library that scales to a variety of graph types, many processors, and large …
[PDF][PDF] Parallel Algorithms Can Be Provably Fast and Scalable
X Dong - Proceedings of the VLDB Endowment. ISSN - vldb.org
As multi-core processors become more widely available, parallel computing has entered its
prime era. Despite significant advances in hardware and extensive theoretical research …
prime era. Despite significant advances in hardware and extensive theoretical research …