default search action
David Dice
Person information
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
Journal Articles
- 2018
- [j7]Wim H. Hesselink, Peter A. Buhr, David Dice:
Fast mutual exclusion by the Triangle algorithm. Concurr. Comput. Pract. Exp. 30(4) (2018) - [j6]Peter A. Buhr, David Dice, Wim H. Hesselink:
High-contention mutual exclusion by elevator algorithms. Concurr. Comput. Pract. Exp. 30(18) (2018) - [j5]Dave Dice, Maurice Herlihy, Alex Kogan:
Improving Parallelism in Hardware Transactional Memory. ACM Trans. Archit. Code Optim. 15(1): 9:1-9:24 (2018) - 2016
- [j4]Peter A. Buhr, David Dice, Wim H. Hesselink:
Dekker's mutual exclusion algorithm made RW-safe. Concurr. Comput. Pract. Exp. 28(1): 144-165 (2016) - 2015
- [j3]Peter A. Buhr, David Dice, Wim H. Hesselink:
High-performance N-thread software solutions for mutual exclusion. Concurr. Comput. Pract. Exp. 27(3): 651-701 (2015) - [j2]David Dice, Virendra J. Marathe, Nir Shavit:
Lock Cohorting: A General Technique for Designing NUMA Locks. ACM Trans. Parallel Comput. 1(2): 13:1-13:42 (2015) - 2014
- [j1]Dave Dice, Danny Hendler, Ilya Mirsky:
Software-based contention management for efficient compare-and-swap operations. Concurr. Comput. Pract. Exp. 26(14): 2386-2404 (2014)
Conference and Workshop Papers
- 2021
- [c39]Dave Dice, Alex Kogan:
Hemlock: Compact and Scalable Mutual Exclusion. SPAA 2021: 173-183 - 2020
- [c38]Alex Kogan, Dave Dice, Shady Issa:
Scalable range locks for scalable address spaces and beyond. EuroSys 2020: 8:1-8:15 - [c37]Dave Dice, Alex Kogan:
Fissile Locks. NETYS 2020: 192-208 - 2019
- [c36]Dave Dice, Alex Kogan:
TWA - Ticket Locks Augmented with a Waiting Array. Euro-Par 2019: 334-345 - [c35]Dave Dice, Alex Kogan:
Avoiding Scalability Collapse by Restricting Concurrency. Euro-Par 2019: 363-376 - [c34]Dave Dice, Alex Kogan:
Compact NUMA-aware Locks. EuroSys 2019: 12:1-12:15 - [c33]Dave Dice, Alex Kogan:
BRAVO - Biased Locking for Reader-Writer Locks. USENIX ATC 2019: 315-328 - 2017
- [c32]Dave Dice:
Malthusian Locks. EuroSys 2017: 314-327 - [c31]Maria Carpen-Amarie, Yaroslav Hayduk, Pascal Felber, Christof Fetzer, Gaël Thomas, Dave Dice:
Towards an Efficient Pauseless Java GC with Selective HTM-Based Access Barriers. ManLang 2017: 85-91 - 2016
- [c30]Dave Dice, Maurice Herlihy, Alex Kogan:
Fast non-intrusive memory reclamation for highly-concurrent data structures. ISMM 2016: 36-45 - [c29]Maria Carpen-Amarie, Dave Dice, Gaël Thomas, Pascal Felber:
Transactional Pointers: Experiences with HTM-Based Reference Counting in C++. NETYS 2016: 102-116 - [c28]Dave Dice, Alex Kogan, Yossi Lev:
Refined transactional lock elision. PPoPP 2016: 19:1-19:12 - 2015
- [c27]Jons-Tobias Wamhoff, Stephan Diestelhorst, Christof Fetzer, Patrick Marlier, Pascal Felber, Dave Dice:
The TURBO Diaries: Application-controlled Frequency Scaling Explained. Software Engineering & Management 2015: 141-142 - [c26]Maria Carpen-Amarie, Dave Dice, Patrick Marlier, Gaël Thomas, Pascal Felber:
Evaluating HTM for Pauseless Garbage Collectors in Java. TrustCom/BigDataSE/ISPA (3) 2015: 1-8 - 2014
- [c25]Dave Dice, Virendra J. Marathe, Nir Shavit:
Brief announcement: persistent unfairness arising from cache residency imbalance. SPAA 2014: 82-83 - [c24]Dave Dice, Alex Kogan, Yossi Lev, Timothy Merrifield, Mark Moir:
Adaptive integration of hardware and software lock elision techniques. SPAA 2014: 188-197 - [c23]Jons-Tobias Wamhoff, Stephan Diestelhorst, Christof Fetzer, Patrick Marlier, Pascal Felber, Dave Dice:
The TURBO Diaries: Application-controlled Frequency Scaling Explained. USENIX ATC 2014: 193-204 - 2013
- [c22]David Dice, Danny Hendler, Ilya Mirsky:
Lightweight Contention Management for Efficient Compare-and-Swap Operations. Euro-Par 2013: 595-606 - [c21]Irina Calciu, Dave Dice, Tim Harris, Maurice Herlihy, Alex Kogan, Virendra J. Marathe, Mark Moir:
Message Passing or Shared Memory: Evaluating the Delegation Abstraction for Multicores. OPODIS 2013: 83-97 - [c20]Irina Calciu, David Dice, Yossi Lev, Victor Luchangco, Virendra J. Marathe, Nir Shavit:
NUMA-aware reader-writer locks. PPoPP 2013: 157-166 - [c19]Dave Dice, Yossi Lev, Yujie Liu, Victor Luchangco, Mark Moir:
Using hardware transactional memory to correct and simplify and readers-writer lock algorithm. PPoPP 2013: 261-270 - [c18]Dave Dice, Yossi Lev, Mark Moir:
Scalable statistics counters. PPoPP 2013: 307-308 - [c17]Dave Dice, Yossi Lev, Mark Moir:
Scalable statistics counters. SPAA 2013: 43-52 - 2012
- [c16]David Dice, Virendra J. Marathe, Nir Shavit:
Lock cohorting: a general technique for designing NUMA locks. PPoPP 2012: 247-256 - 2011
- [c15]Yehuda Afek, David Dice, Adam Morrison:
Cache index-aware memory allocation. ISMM 2011: 55-64 - [c14]David Dice, Virendra J. Marathe, Nir Shavit:
Flat-combining NUMA locks. SPAA 2011: 65-74 - [c13]David Dice:
Brief announcement: a partitioned ticket lock. SPAA 2011: 309-310 - [c12]David Dice, Oleksandr Otenko:
Brief announcement: multilane - a concurrent blocking multiset. SPAA 2011: 313-314 - 2010
- [c11]Luke Dalessandro, David Dice, Michael L. Scott, Nir Shavit, Michael F. Spear:
Transactional Mutex Locks. Euro-Par (2) 2010: 2-13 - [c10]Yehuda Afek, Hillel Avni, David Dice, Nir Shavit:
Efficient Lock Free Privatization. OPODIS 2010: 333-347 - [c9]David Dice, Nir Shavit:
TLRW: return of the read-write lock. SPAA 2010: 284-293 - [c8]David Dice, Yossi Lev, Virendra J. Marathe, Mark Moir, Daniel Nussbaum, Marek Olszewski:
Simplifying concurrent algorithms by exploiting hardware transactional memory. SPAA 2010: 325-334 - 2009
- [c7]David Dice, Yossi Lev, Mark Moir, Daniel Nussbaum:
Early experience with a commercial hardware transactional memory implementation. ASPLOS 2009: 157-168 - 2007
- [c6]David Dice, Nir Shavit:
Understanding Tradeoffs in Software Transactional Memory. CGO 2007: 21-33 - [c5]Ali-Reza Adl-Tabatabai, David Dice, Maurice Herlihy, Nir Shavit, Christos Kozyrakis, Christoph von Praun, Michael L. Scott:
Potential show-stoppers for transactional synchronization. PPoPP 2007: 55 - 2006
- [c4]David Dice, Ori Shalev, Nir Shavit:
Transactional Locking II. DISC 2006: 194-208 - 2005
- [c3]Alex Garthwaite, David Dice, Derek White:
Supporting per-processor local-allocation buffers using lightweight user-level preemption notification. VEE 2005: 24-34 - 2002
- [c2]David Dice, Alex Garthwaite:
Mostly lock-free malloc. MSP/ISMM 2002: 269-280 - 2001
- [c1]David Dice:
Implementing Fast Java Monitors with Relaxed-Locks. Java Virtual Machine Research and Technology Symposium 2001: 79-90
Informal and Other Publications
- 2024
- [i18]Dave Dice, Alex Kogan:
Exploring Time-Space trade-offs for synchronized in Lilliput. CoRR abs/2409.18342 (2024) - 2022
- [i17]Hamid Mozaffari, Virendra J. Marathe, Dave Dice:
FedPerm: Private and Robust Federated Learning by Parameter Permutation. CoRR abs/2208.07922 (2022) - 2021
- [i16]Dave Dice, Alex Kogan:
Hemlock : Compact and Scalable Mutual Exclusion. CoRR abs/2102.03863 (2021) - [i15]Dave Dice, Alex Kogan:
Compact Java Monitors. CoRR abs/2102.04188 (2021) - [i14]Dave Dice, Alex Kogan:
Optimizing Inference Performance of Transformers on CPUs. CoRR abs/2102.06621 (2021) - [i13]Dave Dice, Alex Kogan:
Ready When You Are: Efficient Condition Variables via Delegated Condition Evaluation. CoRR abs/2105.06961 (2021) - [i12]Dave Dice, Alex Kogan:
Intra-process Caching and Reuse of Threads. CoRR abs/2105.07497 (2021) - 2020
- [i11]Dave Dice, Alex Kogan:
Fissile Locks. CoRR abs/2003.05025 (2020) - [i10]Alex Kogan, Dave Dice, Shady Issa:
Scalable Range Locks for Scalable Address Spaces and Beyond. CoRR abs/2006.12144 (2020) - 2019
- [i9]Dave Dice, Alex Kogan:
Avoiding Scalability Collapse by Restricting Concurrency. CoRR abs/1905.10818 (2019) - 2018
- [i8]Virendra J. Marathe, Achin Mishra, Amee Trivedi, Yihe Huang, Faisal Zaghloul, Sanidhya Kashyap, Margo I. Seltzer, Tim Harris, Steve Byan, Bill Bridge, Dave Dice:
Persistent Memory Transactions. CoRR abs/1804.00701 (2018) - [i7]David Dice, Alex Kogan:
BRAVO - Biased Locking for Reader-Writer Locks. CoRR abs/1810.01553 (2018) - [i6]Dave Dice, Alex Kogan:
TWA - Ticket Locks Augmented with a Waiting Array. CoRR abs/1810.01573 (2018) - [i5]Dave Dice, Alex Kogan:
Compact NUMA-Aware Locks. CoRR abs/1810.05600 (2018) - 2015
- [i4]Dave Dice, Tim Harris, Alex Kogan, Yossi Lev:
The Influence of Malloc Placement on TSX Hardware Transactional Memory. CoRR abs/1504.04640 (2015) - [i3]Dave Dice:
Malthusian Locks. CoRR abs/1511.06035 (2015) - 2014
- [i2]Dave Dice, Timothy L. Harris, Alex Kogan, Yossi Lev, Mark Moir:
Hardware extensions to make lazy subscription safe. CoRR abs/1407.6968 (2014) - 2013
- [i1]Dave Dice, Danny Hendler, Ilya Mirsky:
Lightweight Contention Management for Efficient Compare-and-Swap Operations. CoRR abs/1305.5800 (2013)
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-10-18 19:30 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint