Paul A. Martin
Sun Microsystems
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Paul A. Martin.
Theory of Computing Systems \/ Mathematical Systems Theory | 2002
Ole Agesen; David L. Detlefs; Christine H. Flood; Alexander T. Garthwaite; Paul A. Martin; Mark Moir; Nir Shavit; Guy L. Steele
Abstract.The computer industry is currently examining the use of strong synchronization operations such as double compare-and-swap (DCAS) as a means of supporting non-blocking synchronization on future multiprocessor machines. However, before such a strong primitive will be incorporated into hardware design, its utility needs to be proven by developing a body of effective non-blocking data structures using DCAS.As part of this effort, we present two new linearizable non-blocking implementations of concurrent deques using the DCAS operation. The first uses an array representation, and improves on previous algorithms by allowing uninterrupted concurrent access to both ends of the deque while correctly handling the difficult boundary cases when the deque is empty or full. The second uses a linked-list representation, and is the first non-blocking, dynamically-sized deque implementation. It too allows uninterrupted concurrent access to both ends of the deque. We have proved these algorithms correct with the aid of a mechanical theorem prover; we describe these proofs in the paper.
Archive | 1995
Paul A. Martin
Archive | 2001
Guy L. Steele; Alexander T. Garthwaite; Paul A. Martin; Nir Shavit; Mark Moir; David L. Detlefs
Archive | 2001
Paul A. Martin; David L. Detlefs; Alexander T. Garthwaite; Guy L. Steele; Mark Moir
Journal of the Acoustical Society of America | 2000
Paul A. Martin
Archive | 2003
Paul A. Martin; Victor Luchangco; Jan-Willem Maessen
Archive | 2000
Nir Shavit; Paul A. Martin; Guy L. Steele
Archive | 2006
Paul A. Martin; David L. Detlefs; Alexander T. Garthwaite; Guy L. Steele; Mark Moir
Archive | 2005
Paul A. Martin
Archive | 2004
Paul A. Martin; Victor Luchangco; Jan-Willem Maessen