Thread Cooperation in Multicore Architectures for Frequency Counting over Multiple Data Streams
Summary: Parallelizes multi-stream frequency counting (frequent elements, top-k) on multicore CPUs for high-throughput data streams. Proposes cooperation-based locking that replaces contention-based locks with cheap atomic synchronization, yielding 2–5.5x speedups on Zipfian data. (summarized by gpt-5-nano on Feb 09 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Sudipto Das (University of California Santa Barbara)
- 2. Shyam Antony (University of California Santa Barbara)
- 3. Divyakant Agrawal (University of California Santa Barbara)
- 4. Amr El Abbadi (University of California Santa Barbara)
BibTeX Citation
@article{das_vldb09,
title = {{Thread Cooperation in Multicore Architectures for Frequency Counting over Multiple Data Streams}},
author = {Das, Sudipto and Antony, Shyam and Agrawal, Divyakant and Abbadi, Amr El},
journal = {PVLDB},
series = {{VLDB} '09},
doi = {10.14778/1687627.1687653},
url = {https://doi.org/10.14778/1687627.1687653},
year = {2009}
}
Incoming Citations (Sorted by Pagerank)
Showing 1 of 1 citing papers.
| Rank | Citing Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 1,358 | PLP: Page Latch-free Shared-everything OLTP | 2011 | VLDB | 0.0001104203 |
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 14 of 14 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 3,616 | Parallel Local Graph Clustering | 2016 | VLDB |
| 2 | 7,984 | Parallelism and Concurrency Control Performance in Distributed Database Machines | 1989 | SIGMOD |
| 3 | 1,141 | Mostly-Optimistic Concurrency Control for Highly Contended Dynamic Workloads on a Thousand Cores | 2017 | VLDB |
| 4 | 4,580 | Concurrency on High-Traffic Data Elements | 1982 | PODS |
| 5 | 13,080 | Locking without Blocking: Making Lock Based Concurrent Data Structure Algorithms Nonblocking | 1992 | PODS |
| 6 | 3,969 | Cache-conscious Frequent Pattern Mining on a Modern Processor | 2005 | VLDB |
| 7 | 6,012 | Parallel Index-based Stream Join on a Multicore CPU | 2020 | SIGMOD |
| 8 | 8,962 | Automatic Contention Detection and Amelioration for Data-Intensive Operations | 2010 | SIGMOD |
| 9 | 7,710 | Mining Tree-Structured Data on Multicore Systems | 2009 | VLDB |
| 10 | 12,656 | Optimization of Frequent Itemset Mining on Multiple-Core Processor | 2007 | VLDB |