[PDF][PDF] Resizable, scalable, concurrent hash tables via relativistic programming

J Triplett, PE McKenney, J Walpole - 2011 USENIX Annual Technical …, 2011 - usenix.org
We present algorithms for shrinking and expanding a hash table while allowing concurrent,
wait-free, linearly scalable lookups. These resize algorithms allow Read-Copy Update …

Multi-processor system receiving input from a pre-fetch buffer

SC Steely Jr, GE Tierney - US Patent 8,281,079, 2012 - Google Patents
Multi-processor Systems and methods are disclosed that employ a pre-fetch buffer to
provide data fills to a source processorin response to a request. A pre-fetch buffer retrieves …

Efficient support of consistent cyclic search with read-copy update and parallel updates

PE McKenney, J Walpole - US Patent 7,953,778, 2011 - Google Patents
A method, system and computer program product for supporting concurrent updates to a
shared data element group while preserving group integrity on behalf of one or more …

Efficiently boosting priority of read-copy update readers while resolving races with exiting and unlocking processes

PE McKenney - US Patent 8,495,641, 2013 - Google Patents
A technique for efficiently boosting the priority of a preemptable data reader while resolving
races between the priority boosting and the reader exiting a critical section or terminating in …

Read-copy-update (RCU) operations with reduced memory barrier usage

PE McKenney, S Bhattacharya - US Patent 7,818,306, 2010 - Google Patents
Abstract Read-copy-update (RCU) is performed within real-time and other types of systems,
such that memory barrier usage within RCU is reduced. A computerized system includes …

Read-copy-update (RCU) operations with reduced memory barrier usage

PE McKenney, S Bhattacharya - US Patent 7,353,346, 2008 - Google Patents
5,442,758 A g/1995 slingwine et al ' the per-processor need-memory-barrier bits is a current
set, 5,608,893 A 3/1997 SlingWine et a1. and Which is a last set. The readers read the …

Using Counter-Flip Acknowledge And Memory-Barrier Shoot-Down To Simplify Implementation of Read-Copy Update In Realtime Systems

PE McKenney - US Patent App. 11/538,241, 2008 - Google Patents
A technique for realtime-safe detection of a grace period for deferring the destruction of a
shared data element until pre-existing references to the data element have been removed. A …

User-level read-copy update that does not require disabling preemption or signal handling

PE McKenney - US Patent 8,020,160, 2011 - Google Patents
US PATENT DOCUMENTS 5,442,758 A 8/1995 Slingwine et al. 5,608,893 A 3/1997
Slingwine et al. 5,727,209 A 3/1998 Slingwine et al. 6,219,690 B1 4/2001 Slingwine et al …

Realtime-safe read copy update with per-processor read/write locks

PE McKenney - US Patent 7,653,791, 2010 - Google Patents
A technique for realtime-safe detection of a grace period for deferring the destruction of a
shared data element until pre-existing references to the data element have been removed. A …

Performance of RCU-based searches and updates of cyclic data structures

PE McKenney - US Patent 8,874,535, 2014 - Google Patents
(57) ABSTRACT A technique for improving the performance of RCU-based searches and
updates to a shared data element group where readers must see consistent data with …