The power of simple tabulation hashing

M Pǎtraşcu, M Thorup - Journal of the ACM (JACM), 2012 - dl.acm.org
Randomized algorithms are often enjoyed for their simplicity, but the hash functions used to
yield the desired theoretical guarantees are often neither simple nor practical. Here we show …

Tabulation-based 5-independent hashing with applications to linear probing and second moment estimation

M Thorup, Y Zhang - SIAM Journal on Computing, 2012 - SIAM
In the framework of Wegman and Carter, ak-independent hash function maps any k keys
independently. It is known that 5-independent hashing provides good expected performance …

Measuring people-flow through doorways using easy-to-install ir array sensors

H Mohammadmoradi, S Munir… - … Computing in Sensor …, 2017 - ieeexplore.ieee.org
People counting has many applications in smart buildings. For example, adjusting HVAC
systems based on the number of occupants in each room can save a significant amount of …

A write-friendly and cache-optimized hashing scheme for non-volatile memory systems

P Zuo, Y Hua - IEEE Transactions on Parallel and Distributed …, 2017 - ieeexplore.ieee.org
Non-volatile memory technologies (NVMs) are promising candidates for building future
memory systems, due to their advantages of high density, high scalability, and requiring …

[PDF][PDF] A write-friendly hashing scheme for non-volatile memory systems

P Zuo, Y Hua - Proc. MSST, 2017 - msstconference.org
Emerging non-volatile memory technologies (NVMs) have been considered as promising
candidates for replacing DRAM and SRAM, due to their advantages of high density, high …

Hashing, load balancing and multiple choice

U Wieder - … and Trends® in Theoretical Computer Science, 2017 - nowpublishers.com
Many tasks in computer systems could be abstracted as distributing items into buckets, so
that the allocation of items across buckets is as balanced as possible, and furthermore …

Simple and efficient weighted minwise hashing

A Shrivastava - Advances in Neural Information Processing …, 2016 - proceedings.neurips.cc
Weighted minwise hashing (WMH) is one of the fundamental subroutine, required by many
celebrated approximation algorithms, commonly adopted in industrial practice for large …

Practical hash functions for similarity estimation and dimensionality reduction

S Dahlgaard, M Knudsen… - Advances in Neural …, 2017 - proceedings.neurips.cc
Hashing is a basic tool for dimensionality reduction employed in several aspects of machine
learning. However, the perfomance analysis is often carried out under the abstract …

Fast similarity sketching

S Dahlgaard, MBT Knudsen… - 2017 IEEE 58th Annual …, 2017 - ieeexplore.ieee.org
We consider the Similarity Sketching problem: Given a universe [u]={0,..., u-1} we want a
random function S map** subsets A of [u] into vectors S (A) of size t, such that similarity is …

Linear probing revisited: Tombstones mark the demise of primary clustering

MA Bender, BC Kuszmaul… - 2021 IEEE 62nd Annual …, 2022 - ieeexplore.ieee.org
The linear-probing hash table is one of the oldest and most widely used data structures in
computer science. However, linear probing famously comes with a major draw-back: as …