Multicore triangle computations without tuning

J Shun, K Tangwongsan - 2015 IEEE 31st International …, 2015 - ieeexplore.ieee.org
Triangle counting and enumeration has emerged as a basic tool in large-scale network
analysis, fueling the development of algorithms that scale to massive graphs. Most of the …

Internally deterministic parallel algorithms can be fast

GE Blelloch, JT Fineman, PB Gibbons… - Proceedings of the 17th …, 2012 - dl.acm.org
The virtues of deterministic parallelism have been argued for decades and many forms of
deterministic parallelism have been described and analyzed. Here we are concerned with …

Theoretically-efficient and practical parallel DBSCAN

Y Wang, Y Gu, J Shun - Proceedings of the 2020 ACM SIGMOD …, 2020 - dl.acm.org
The DBSCAN method for spatial clustering has received significant attention due to its
applicability in a variety of data analysis tasks. There are fast sequential algorithms for …

Optimal parallel algorithms in the binary-forking model

GE Blelloch, JT Fineman, Y Gu, Y Sun - … of the 32nd ACM Symposium on …, 2020 - dl.acm.org
In this paper we develop optimal algorithms in the binary-forking model for a variety of
fundamental problems, including sorting, semisorting, list ranking, tree contraction, range …

Can traditional programming bridge the ninja performance gap for parallel computing applications?

N Satish, C Kim, J Chhugani, H Saito… - ACM SIGARCH …, 2012 - dl.acm.org
Current processor trends of integrating more cores with wider SIMD units, along with a
deeper and complex memory hierarchy, have made it increasingly more challenging to …

Engineering in-place (shared-memory) sorting algorithms

M Axtmann, S Witt, D Ferizovic, P Sanders - ACM Transactions on …, 2022 - dl.acm.org
We present new sequential and parallel sorting algorithms that now represent the fastest
known techniques for a wide range of input sizes, input distributions, data types, and …

Parallel algorithms for butterfly computations

J Shi, J Shun - Massive Graph Analytics, 2022 - api.taylorfrancis.com
A fundamental problem in large-scale network analysis is finding and enumerating basic
graph motifs. Graph motifs that represent the building blocks of certain networks can reveal …

Pac-trees: Supporting parallel and compressed purely-functional collections

L Dhulipala, GE Blelloch, Y Gu, Y Sun - Proceedings of the 43rd ACM …, 2022 - dl.acm.org
Many modern programming languages are shifting toward a functional style for collection
interfaces such as sets, maps, and sequences. Functional interfaces offer many advantages …

Parallel cover trees and their applications

Y Gu, Z Napier, Y Sun, L Wang - … of the 34th ACM Symposium on …, 2022 - dl.acm.org
The cover tree is the canonical data structure that efficiently maintains a dynamic set of
points on a metric space and supports nearest and k-nearest neighbor searches. For most …

Efficient step** algorithms and implementations for parallel shortest paths

X Dong, Y Gu, Y Sun, Y Zhang - … of the 33rd ACM Symposium on …, 2021 - dl.acm.org
The single-source shortest-path (SSSP) problem is a notoriously hard problem in the
parallel context. In practice, the Δ-step** algorithm of Meyer and Sanders has been widely …