scispace - formally typeset
D

David Eisenstat

Researcher at University of Rochester

Publications -  16
Citations -  1372

David Eisenstat is an academic researcher from University of Rochester. The author has contributed to research in topics: Population & Population protocol. The author has an hindex of 12, co-authored 15 publications receiving 1300 citations. Previous affiliations of David Eisenstat include Brown University & Princeton University.

Papers
More filters
Journal ArticleDOI

A simple population protocol for fast robust approximate majority

TL;DR: It is proved that with high probability n agents reach consensus in O(n log n) interactions and the value chosen is the majority provided that its initial margin is at least $${\omega(\sqrt{n} \,{\rm log}\, n)}$$.
Journal Article

Fast computation by population protocols with a leader

TL;DR: It is shown that when a unique leader agent is provided in the initial population, the population can simulate a virtual register machine with high probability in which standard arithmetic operations like comparison, addition, subtraction, and multiplication and division by constants can be simulated in O(n log5n) interactions.
Journal ArticleDOI

Fast computation by population protocols with a leader

TL;DR: In this paper, it is shown that when a unique leader agent is provided in the initial population, the population can simulate a virtual register machine with high probability in which standard arithmetic operations like comparison, addition, subtraction, and multiplication and division by constants can be simulated in O(n log5cffff n) interactions using a simple register representation or in O (n log2cffff n)-interaction initialization step.

Lowering the Overhead of Nonblocking Software Transactional Memory

TL;DR: This work considers the design of low-overhead, obstruction-free software transactional memory for non-garbage-collected languages and eliminates dynamic allocation of transactional metadata and co-locates data that are separate in other systems, thereby reducing the expected number of cache misses on the common-case code path.
Proceedings ArticleDOI

Stably computable predicates are semilinear

TL;DR: It is proved that all predicates stably computable in this model of population protocols (and certain generalizations of it) are semilinear, answering a central open question about the power of the model.