William Kuszmaul

Orcid: 0000-0002-3855-3036

Affiliations:
  • Massachusetts Institute of Technology (MIT), PRIMES, Cambridge, MA, USA


According to our database1, William Kuszmaul authored at least 58 papers between 2013 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Modern Hashing Made Simple.
Proceedings of the 2024 Symposium on Simplicity in Algorithms, 2024

2023
Iceberg Hashing: Optimizing Many Hash-Table Criteria at Once.
J. ACM, December, 2023

A nearly tight lower bound for the <i>d</i>-dimensional cow-path problem.
Inf. Process. Lett., August, 2023

IcebergHT: High Performance Hash Tables Through Stability and Low Associativity.
Proc. ACM Manag. Data, 2023

Increment - and - Freeze: Every Cache, Everywhere, All of the Time.
Proceedings of the 35th ACM Symposium on Parallelism in Algorithms and Architectures, 2023

Tiny Pointers.
Proceedings of the 2023 ACM-SIAM Symposium on Discrete Algorithms, 2023

Tight Bounds for Monotone Minimal Perfect Hashing.
Proceedings of the 2023 ACM-SIAM Symposium on Discrete Algorithms, 2023

Strongly History-Independent Storage Allocation: New Upper and Lower Bounds.
Proceedings of the 64th IEEE Annual Symposium on Foundations of Computer Science, 2023

Mosaic Pages: Big TLB Reach with Small Pages.
Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2023

2022
Train tracks with gaps: Applying the probabilistic method to trains.
Theor. Comput. Sci., 2022

IcebergHT: High Performance PMEM Hash Tables Through Stability and Low Associativity.
CoRR, 2022

A Nearly Tight Lower Bound for the d-Dimensional Cow-Path Problem.
CoRR, 2022

On the optimal time/space tradeoff for hash tables.
Proceedings of the STOC '22: 54th Annual ACM SIGACT Symposium on Theory of Computing, Rome, Italy, June 20, 2022

Online Parallel Paging with Optimal Makespan.
Proceedings of the SPAA '22: 34th ACM Symposium on Parallelism in Algorithms and Architectures, Philadelphia, PA, USA, July 11, 2022

What Does Dynamic Optimality Mean in External Memory?
Proceedings of the 13th Innovations in Theoretical Computer Science Conference, 2022

Optimal Time-Backlog Tradeoffs for the Variable-Processor Cup Game.
Proceedings of the 49th International Colloquium on Automata, Languages, and Programming, 2022

Memoryless Worker-Task Assignment with Polylogarithmic Switching Cost.
Proceedings of the 49th International Colloquium on Automata, Languages, and Programming, 2022

A Hash Table Without Hash Functions, and How to Get the Most Out of Your Random Bits.
Proceedings of the 63rd IEEE Annual Symposium on Foundations of Computer Science, 2022

Online List Labeling: Breaking the log<sup>2</sup>n Barrier.
Proceedings of the 63rd IEEE Annual Symposium on Foundations of Computer Science, 2022

Balanced Allocations: The Heavily Loaded Case with Deletions.
Proceedings of the 63rd IEEE Annual Symposium on Foundations of Computer Science, 2022

Approximating Dynamic Time Warping Distance Between Run-Length Encoded Strings.
Proceedings of the 30th Annual European Symposium on Algorithms, 2022

2021
All-Purpose Hashing.
CoRR, 2021

Linear Probing Revisited: Tombstones Mark the Death of Primary Clustering.
CoRR, 2021

The Multiplicative Version of Azuma's Inequality, with an Application to Contention Analysis.
CoRR, 2021

Binary Dynamic Time Warping in Linear Time.
CoRR, 2021

How asymmetry helps buffer management: achieving optimal tail size in cup games.
Proceedings of the STOC '21: 53rd Annual ACM SIGACT Symposium on Theory of Computing, 2021

Paging and the Address-Translation Problem.
Proceedings of the SPAA '21: 33rd ACM Symposium on Parallelism in Algorithms and Architectures, 2021

Floors and Ceilings in Divide-and-Conquer Recurrences.
Proceedings of the 4th Symposium on Simplicity in Algorithms, 2021

Randomized Cup Game Algorithms Against Strong Adversaries.
Proceedings of the 2021 ACM-SIAM Symposium on Discrete Algorithms, 2021

Tight Bounds for Parallel Paging and Green Paging.
Proceedings of the 2021 ACM-SIAM Symposium on Discrete Algorithms, 2021

The Variable-Processor Cup Game.
Proceedings of the 12th Innovations in Theoretical Computer Science Conference, 2021

Train Tracks with Gaps.
Proceedings of the 10th International Conference on Fun with Algorithms, 2021

Stochastic and Worst-Case Generalized Sorting Revisited.
Proceedings of the 62nd IEEE Annual Symposium on Foundations of Computer Science, 2021

Linear Probing Revisited: Tombstones Mark the Demise of Primary Clustering.
Proceedings of the 62nd IEEE Annual Symposium on Foundations of Computer Science, 2021

Incremental Edge Orientation in Forests.
Proceedings of the 29th Annual European Symposium on Algorithms, 2021

2020
The one-way communication complexity of dynamic time warping distance.
J. Comput. Geom., 2020

New results on families of pattern-replacement equivalences.
Discret. Math., 2020

Algorithms and Lower Bounds for the Worker-Task Assignment Problem.
CoRR, 2020

In-Place Parallel-Partition Algorithms using Exclusive-Read-and-Write Memory: An In-Place Algorithm With Provably Optimal Cache Behavior.
CoRR, 2020

Contention resolution without collision detection.
Proceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing, 2020

Cache-Efficient Parallel-Partition Algorithms using Exclusive-Read-and-Write Memory.
Proceedings of the SPAA '20: 32nd ACM Symposium on Parallelism in Algorithms and Architectures, 2020

Closing the Gap Between Cache-oblivious and Cache-adaptive Analysis.
Proceedings of the SPAA '20: 32nd ACM Symposium on Parallelism in Algorithms and Architectures, 2020

Green Paging and Parallel Paging.
Proceedings of the SPAA '20: 32nd ACM Symposium on Parallelism in Algorithms and Architectures, 2020

Achieving Optimal Backlog in the Vanilla Multi-Processor Cup Game.
Proceedings of the 2020 ACM-SIAM Symposium on Discrete Algorithms, 2020

Flushing Without Cascades.
Proceedings of the 2020 ACM-SIAM Symposium on Discrete Algorithms, 2020

Cilkmem: Algorithms for Analyzing the Memory High-Water Mark of Fork-Join Parallel Programs.
Proceedings of the 1st Symposium on Algorithmic Principles of Computer Systems, 2020

2019
Achieving optimal backlog in multi-processor cup games.
Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing, 2019

Efficiently Approximating Edit Distance Between Pseudorandom Strings.
Proceedings of the Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms, 2019

Dynamic Time Warping in Strongly Subquadratic Time: Algorithms for the Low-Distance Regime and Approximate Evaluation.
Proceedings of the 46th International Colloquium on Automata, Languages, and Programming, 2019

The One-Way Communication Complexity of Dynamic Time Warping Distance.
Proceedings of the 35th International Symposium on Computational Geometry, 2019

2018
Fast algorithms for finding pattern avoiders and counting pattern occurrences in permutations.
Math. Comput., 2018

On Estimating Edit Distance: Alignment, Dimension Reduction, and Embeddings.
Proceedings of the 45th International Colloquium on Automata, Languages, and Programming, 2018

2017
Signed enumeration of upper-right corners in path shuffles.
Eur. J. Comb., 2017

2016
Fast Concurrent Cuckoo Kick-Out Eviction Schemes for High-Density Tables.
CoRR, 2016

Brief Announcement: Fast Concurrent Cuckoo Kick-Out Eviction Schemes for High-Density Tables.
Proceedings of the 28th ACM Symposium on Parallelism in Algorithms and Architectures, 2016

2014
Brief announcement: few buffers, many hot spots, and no tree saturation (with high probability).
Proceedings of the 26th ACM Symposium on Parallelism in Algorithms and Architectures, 2014

Avoiding Tree Saturation in the Face of Many Hotspots with Few Buffers.
Proceedings of the 2014 IEEE International Conference on High Performance Computing and Communications, 2014

2013
Counting Permutations Modulo Pattern-Replacement Equivalences for Three-Letter Patterns.
Electron. J. Comb., 2013


  Loading...