Dynamic trees are a well-studied and fundamental building block of dynam...
Algorithms for approximate nearest-neighbor search (ANNS) have been the ...
Multiversioning is widely used in databases, transactional memory, and
c...
The performance of today's in-memory indexes is bottlenecked by the memo...
Many modern programming languages are shifting toward a functional style...
Safe memory reclamation (SMR) schemes are an essential tool for lock-fre...
This paper presents a new and practical approach to lock-free locks base...
We present a randomized approach for lock-free locks with strong bounds ...
Non-volatile random access memory (NVRAM) offers byte-addressable persis...
We present a general technique for garbage collecting old versions for
m...
Self-adjusting computation is an approach for automatically producing dy...
We present an O(m log^2(n)) work, O(polylog(n)) depth parallel
algorithm...
Our goal is to efficiently solve the dynamic memory allocation problem i...
We present a general transformation that takes any concurrent data struc...
The recent availability of fast, dense, byte-addressable non-volatile me...
A common problem when implementing concurrent programs is efficiently
pr...
Algorithms for dynamically maintaining minimum spanning trees (MSTs) hav...
Dynamic algorithms capable of supporting batches of updates are increasi...
The Load-Link/Store-Conditional (LL/SC) primitive is considered the most...
Emerging non-volatile main memory (NVRAM) technologies provide novel fea...
With the rapid growth of graph datasets over the past decade, a new kind...
In this paper we develop optimal algorithms in the binary-forking model ...
In this paper we show that many sequential randomized incremental algori...
The future of main memory appears to lie in the direction of new non-vol...
Non-volatile memory (NVM) promises persistent main memory that remains
c...
In this paper, we design parallel write-efficient geometric algorithms t...
We consider a parallel computational model that consists of P processors...
There has been significant interest in parallel graph processing recentl...
The range, segment and rectangle query problems are fundamental problems...
The range and segment query problems are fundamental problems in
computa...
In this paper we consider single writer multiple reader concurrency - an...