On the Inherent Sequentiality of Concurrent Objects
We present Ω(n) lower bounds on the worst case time to perform a single instance of an operation in any nonblocking implementation of a large class of concurrent data structures shared by n processes. Time is measured by the number of stalls a process incurs as a result of contention with other proc...
Main Authors: | Ellen, Faith, Hendler, Danny, Shavit, Nir N. |
---|---|
Other Authors: | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory |
Format: | Article |
Language: | en_US |
Published: |
Society for Industrial and Applied Mathematics
2012
|
Online Access: | http://hdl.handle.net/1721.1/75034 https://orcid.org/0000-0002-4552-2414 |
Similar Items
-
Refactoring Sequential Java Code for Concurrency via Concurrent Libraries
by: Ernst, Michael D., et al.
Published: (2008) -
Inherent limitations of hybrid transactional memory
by: Alistarh, Dan, et al.
Published: (2018) -
Concurrencer: a tool for retrofitting concurrency into sequential Java applications via concurrent libraries
by: Dig, Danny, et al.
Published: (2010) -
The SkipTrie: low-depth concurrent search without rebalancing
by: Oshman, Rotem, et al.
Published: (2014) -
Are lock-free concurrent algorithms practically wait-free?
by: Alistarh, Dan, et al.
Published: (2014)