paper-with-me

홈 › Papers

Topkapi: Parallel and Fast Sketches for Finding Top-K Frequent Elements

2018-12-01 · NeurIPS 2018 12 · Ankush Mandal, He Jiang, Anshumali Shrivastava, Vivek Sarkar

Identifying the top-K frequent items is one of the most common and important operations in large data processing systems. As a result, several solutions have been proposed to solve this problem approximately. In this paper, we identify that in modern distributed settings with both multi-node as well as multi-core parallelism, existing algorithms, although theoretically sound, are suboptimal from the performance perspective. In particular, for identifying top-K frequent items, Count-Min Sketch (CMS) has fantastic update time but lack the important property of reducibility which is needed for exploiting available massive data parallelism. On the other end, popular Frequent algorithm (FA) leads to reducible summaries but the update costs are significant. In this paper, we present Topkapi, a fast and parallel algorithm for finding top-K frequent items, which gives the best of both worlds, i.e., it is reducible as well as efficient update time similar to CMS. Topkapi possesses strong theoretical guarantees and leads to significant performance gains due to increased parallelism, relative to past work.

📄 PDF Abstract BibTeX

Code (1)

ankushmandal/topkapi 공식 구현

Similar Papers 제목 키워드 기반

SketchINR: A First Look into Sketches as Implicit Neural Representations

2024-03-14 · CVPR 2024 1 · Hmrishav Bandyopadhyay, Ayan Kumar Bhunia, Pinaki Nath Chowdhury, Aneeshan Sain 외

We propose SketchINR, to advance the representation of vector sketches with implicit neural models. A variable length vector sketch is compressed into a latent space of fixed dimension that implicitly encodes the underly…

Data CompressionDecoder

TAP: Accelerating Large-Scale DNN Training Through Tensor Automatic Parallelisation

2023-02-01 · Ziji Shi, Le Jiang, Ang Wang, Jie Zhang 외

Model parallelism has become necessary to train large neural networks. However, finding a suitable model parallel schedule for an arbitrary neural network is a non-trivial task due to the exploding search space. In this …

Dynamic Similarity Search on Integer Sketches

2020-09-24 · Shunsuke Kanda, Yasuo Tabei

Similarity-preserving hashing is a core technique for fast similarity searches, and it randomly maps data points in a metric space to strings of discrete symbols (i.e., sketches) in the Hamming space. While traditional h…

Best-First Heuristic Search for Multicore Machines

2014-01-16 · Ethan Burns, Sofia Lemons, Wheeler Ruml, Rong Zhou

To harness modern multicore processors, it is imperative to develop parallel versions of fundamental algorithms. In this paper, we compare different approaches to parallel best-first search in a shared-memory setting. We…

Heuristic Search

Semantics-Preserving Sketch Embedding for Face Generation

2022-11-23 · Binxin Yang, Xuejin Chen, Chaoqun Wang, Chi Zhang 외

With recent advances in image-to-image translation tasks, remarkable progress has been witnessed in generating face images from sketches. However, existing methods frequently fail to generate images with details that are…

Face GenerationImage-to-Image Translation