Maurice Herlihy
Orcid: 0000-0002-3059-8926Affiliations:
- Brown University, Providence, USA
According to our database1,
Maurice Herlihy
authored at least 279 papers
between 1982 and 2024.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on zbmath.org
-
on viaf.org
-
on orcid.org
-
on id.loc.gov
-
on d-nb.info
-
on cs.brown.edu
-
on isni.org
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
J. Parallel Distributed Comput., March, 2024
IACR Cryptol. ePrint Arch., 2024
Proceedings of the Stabilization, Safety, and Security of Distributed Systems, 2024
2023
Theor. Comput. Sci., November, 2023
Methods to Encrypt and Authenticate Digital Files in Distributed Networks and Zero-Trust Environments.
Axioms, June, 2023
Proceedings of the 24th International Conference on Distributed Computing and Networking, 2023
2022
Ann. des Télécommunications, 2022
Proceedings of the Stabilization, Safety, and Security of Distributed Systems, 2022
HybriDS: Cache-Conscious Concurrent Data Structures for Near-Memory Processing Architectures.
Proceedings of the SPAA '22: 34th ACM Symposium on Parallelism in Algorithms and Architectures, Philadelphia, PA, USA, July 11, 2022
Distributed Runtime Verification of Metric Temporal Properties for Cross-Chain Protocols.
Proceedings of the 42nd IEEE International Conference on Distributed Computing Systems, 2022
Proceedings of the IEEE High Performance Extreme Computing Conference, 2022
2021
Synthesis Lectures on Computer Science, Morgan & Claypool Publishers, ISBN: 978-3-031-01807-7, 2021
Cryptocurrency Competition and Market Concentration in the Presence of Network Effects.
Ledger, 2021
Invited Paper: Failure is (literally) an Option: Atomic Commitment vs Optionality in Decentralized Finance.
CoRR, 2021
CoRR, 2021
Proceedings of the 35th International Symposium on Distributed Computing, 2021
Presentation and Publication: Loss and Slippage in Networks of Automated Market Makers.
Proceedings of the 3rd International Conference on Blockchain Economics, 2021
Failure is (literally) an Option: Atomic Commitment vs Optionality in Decentralized Finance.
Proceedings of the Stabilization, Safety, and Security of Distributed Systems, 2021
Proceedings of the PODC '21: ACM Symposium on Principles of Distributed Computing, 2021
Proceedings of the PODC '21: ACM Symposium on Principles of Distributed Computing, 2021
Proceedings of the AFT '21: 3rd ACM Conference on Advances in Financial Technologies, Arlington, Virginia, USA, September 26, 2021
2020
FFT-based Gradient Sparsification for the Distributed Training of Deep Neural Networks.
Proceedings of the HPDC '20: The 29th International Symposium on High-Performance Parallel and Distributed Computing, 2020
Proceedings of the Financial Cryptography and Data Security, 2020
2019
Proceedings of the International Conference on Blockchain Economics, 2019
Concurrent Data Structures with Near-Data-Processing: an Architecture-Aware Implementation.
Proceedings of the 31st ACM on Symposium on Parallelism in Algorithms and Architectures, 2019
Proceedings of the Networked Systems - 7th International Conference, 2019
Proceedings of the International Symposium on Memory Systems, 2019
Proceedings of the Programming Languages and Systems - 17th Asian Symposium, 2019
2018
ACM Trans. Archit. Code Optim., 2018
J. Appl. Comput. Topol., 2018
Int. J. Parallel Program., 2018
Distributed Comput., 2018
SuperNeurons: FFT-based Gradient Sparsification in the Distributed Training of Deep Neural Networks.
CoRR, 2018
Proceedings of the Stabilization, Safety, and Security of Distributed Systems, 2018
Proceedings of the 23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2018
Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing, 2018
Proceedings of the 3rd ACM SIGPLAN International Workshop on Type-Driven Development, 2018
Proceedings of the Financial Cryptography and Data Security, 2018
2017
ACM Trans. Embed. Comput. Syst., 2017
From wait-free to arbitrary concurrent solo executions in colorless distributed computing.
Theor. Comput. Sci., 2017
CoRR, 2017
Proceedings of the 31st International Symposium on Distributed Computing, 2017
Proceedings of the 31st International Symposium on Distributed Computing, 2017
Proceedings of the 29th ACM Symposium on Parallelism in Algorithms and Architectures, 2017
Proceedings of the 22nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2017
Proceedings of the ACM Symposium on Principles of Distributed Computing, 2017
Brief Announcement: Proust: A Design Space for Highly-Concurrent Transactional Data Structures.
Proceedings of the ACM Symposium on Principles of Distributed Computing, 2017
Proceedings of the 21st International Conference on Principles of Distributed Systems, 2017
2016
Proceedings of the Distributed Computing - 30th International Symposium, 2016
Proceedings of the 28th ACM Symposium on Parallelism in Algorithms and Architectures, 2016
Proceedings of the 31st Annual ACM/IEEE Symposium on Logic in Computer Science, 2016
Proceedings of the 2016 ACM SIGPLAN International Symposium on Memory Management, Santa Barbara, CA, USA, June 14, 2016
Thrifty-malloc: A HW/SW codesign for the dynamic management of hardware transactional memory in embedded multicore systems.
Proceedings of the 2016 International Conference on Compilers, 2016
2015
Energy-Efficient and High-Performance Lock Speculation Hardware for Embedded Multicore Systems.
ACM Trans. Embed. Comput. Syst., 2015
Proceedings of the 2015 ACM Symposium on Principles of Distributed Computing, 2015
Proceedings of the 19th International Conference on Principles of Distributed Systems, 2015
Playing with Fire: Transactional Memory Revisited for Error-Resilient and Energy-Efficient MPSoC Execution.
Proceedings of the 25th edition on Great Lakes Symposium on VLSI, GLVLSI 2015, Pittsburgh, PA, USA, May 20, 2015
2014
The Future of Synchronization on Multicores: The multicore transformation (Ubiquity symposium).
Ubiquity, 2014
Proceedings of the Distributed Computing - 28th International Symposium, 2014
Proceedings of the Distributed Computing - 28th International Symposium, 2014
Proceedings of the Distributed Computing - 28th International Symposium, 2014
Proceedings of the Distributed Computing - 28th International Symposium, 2014
Proceedings of the Symposium on Theory of Computing, 2014
Proceedings of the International Conference on Management of Data, 2014
Proceedings of the XIVth International Conference on Embedded Computer Systems: Architectures, 2014
Proceedings of the ACM Symposium on Principles of Distributed Computing, 2014
Proceedings of the LATIN 2014: Theoretical Informatics - 11th Latin American Symposium, Montevideo, Uruguay, March 31, 2014
Proceedings of the Automata, Languages, and Programming - 41st International Colloquium, 2014
Proceedings of the Ninth Eurosys Conference 2014, 2014
Proceedings of the Programming Languages and Systems, 2014
Proceedings of the International Conference on Parallel Architectures and Compilation, 2014
Invyswell: a hybrid transactional memory for haswell's restricted transactional memory.
Proceedings of the International Conference on Parallel Architectures and Compilation, 2014
2013
Theor. Comput. Sci., 2013
Proceedings of the Symposium on Theory of Computing Conference, 2013
Proceedings of the ACM Symposium on Principles of Distributed Computing, 2013
Message Passing or Shared Memory: Evaluating the Delegation Abstraction for Multicores.
Proceedings of the Principles of Distributed Systems - 17th International Conference, 2013
Transparent and energy-efficient speculation on NUMA architectures for embedded MPSoCs.
Proceedings of the 1st International Workshop on Many-core Embedded Systems 2013, 2013
Proceedings of the 5th USENIX Workshop on Hot Topics in Parallelism, 2013
Morgan Kaufmann, ISBN: 978-0-12-404578-1, 2013
2012
Dagstuhl Reports, 2012
Proceedings of the ACM Symposium on Principles of Distributed Computing, 2012
Proceedings of the International Conference on Parallel Architectures and Compilation Techniques, 2012
2011
CoRR, 2011
Transforming worst-case optimal solutions for simultaneous tasks into all-case optimal solutions.
Proceedings of the 30th Annual ACM Symposium on Principles of Distributed Computing, 2011
Proceedings of the 30th Annual ACM Symposium on Principles of Distributed Computing, 2011
Proceedings of the Principles of Distributed Systems - 15th International Conference, 2011
Proceedings of the 25th IEEE International Symposium on Parallel and Distributed Processing, 2011
SoC-TM: integrated HW/SW support for transactional memory programming on embedded MPSoCs.
Proceedings of the 9th International Conference on Hardware/Software Codesign and System Synthesis, 2011
2010
Embedded-TM: Energy and complexity-effective hardware transactional memory for embedded multicore systems.
J. Parallel Distributed Comput., 2010
Proceedings of the Distributed Computing, 24th International Symposium, 2010
Proceedings of the 37th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2010
Proceedings of the 29th Annual ACM Symposium on Principles of Distributed Computing, 2010
Proceedings of the Distributed Computing and Internet Technology, 2010
Proceedings of the High Performance Embedded Architectures and Compilers, 2010
Proceedings of the CONCUR 2010 - Concurrency Theory, 21th International Conference, 2010
2009
Transactional Memory: A Primer for Theorists.
Bull. EATCS, 2009
Proceedings of the 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2009
Proceedings of the 28th Annual ACM Symposium on Principles of Distributed Computing, 2009
Proceedings of the Principles of Distributed Systems, 13th International Conference, 2009
Proceedings of the Principles of Distributed Systems, 13th International Conference, 2009
Proceedings of the Distributed Computing and Networking, 10th International Conference, 2009
Proceedings of the PACT 2009, 2009
2008
Proceedings of the Encyclopedia of Algorithms - 2008 Edition, 2008
Proceedings of the Encyclopedia of Algorithms - 2008 Edition, 2008
Proceedings of the Distributed Computing, 22nd International Symposium, 2008
Proceedings of the Distributed Computing, 22nd International Symposium, 2008
Proceedings of the SPAA 2008: Proceedings of the 20th Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2008
Proceedings of the SPAA 2008: Proceedings of the 20th Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2008
Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2008
Proceedings of the Twenty-Seventh Annual ACM Symposium on Principles of Distributed Computing, 2008
Proceedings of the 18th ACM Great Lakes Symposium on VLSI 2008, 2008
Proceedings of the Transactional Memory: From Implementation to Application, 08.06., 2008
08241 Abstracts Collection - Transactional Memory : From Implementation to Application.
Proceedings of the Transactional Memory: From Implementation to Application, 08.06., 2008
The art of multiprocessor programming.
Morgan Kaufmann, ISBN: 978-0-12-370591-4, 2008
2007
A hardware/software framework for supporting transactional memory in a MPSoC environment.
SIGARCH Comput. Archit. News, 2007
Distributed Comput., 2007
Proceedings of the Structural Information and Communication Complexity, 2007
Proceedings of the 12th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2007
Proceedings of the IEEE 10th International Symposium on Workload Characterization, 2007
Proceedings of the Distributed Computing and Internet Technology, 2007
Proceedings of the FSTTCS 2007: Foundations of Software Technology and Theoretical Computer Science, 2007
2006
J. Parallel Distributed Comput., 2006
Proceedings of the Distributed Computing, 20th International Symposium, 2006
Proceedings of the SPAA 2006: Proceedings of the 18th Annual ACM Symposium on Parallelism in Algorithms and Architectures, Cambridge, Massachusetts, USA, July 30, 2006
Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2006
Proceedings of the Twenty-Fifth Annual ACM Symposium on Principles of Distributed Computing, 2006
Proceedings of the Twenty-Fifth Annual ACM Symposium on Principles of Distributed Computing, 2006
Proceedings of the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006
2005
ACM Trans. Comput. Syst., 2005
Distributed Comput., 2005
Proceedings of the Distributed Computing, 19th International Conference, 2005
Proceedings of the Twenty-Fourth Annual ACM Symposium on Principles of Distributed Computing, 2005
Proceedings of the ACM SIGPLAN 2005 Conference on Programming Language Design and Implementation, 2005
Proceedings of the Principles of Distributed Systems, 9th International Conference, 2005
Proceedings of the 2005 International Symposium on Low Power Electronics and Design, 2005
Proceedings of the 32st International Symposium on Computer Architecture (ISCA 2005), 2005
Proceedings of the 25th International Conference on Distributed Computing Systems (ICDCS 2005), 2005
2004
An Axiomatic Approach to Computing the Connectivity of Synchronous and Asynchronous Systems.
Proceedings of the Workshops on Geometric and Topological Methods in Concurrency Theory, 2004
Proceedings of the Twenty-Third Annual ACM Symposium on Principles of Distributed Computing, 2004
2003
Proceedings of the Computing: the Australasian Theory Symposiumm, 2003
Proceedings of the Twenty-Second ACM Symposium on Principles of Distributed Computing, 2003
Proceedings of the Twenty-Second ACM Symposium on Principles of Distributed Computing, 2003
Proceedings of the 23rd International Conference on Distributed Computing Systems (ICDCS 2003), 2003
Proceedings of the 23rd International Conference on Distributed Computing Systems (ICDCS 2003), 2003
2002
Theory Comput. Syst., 2002
The Repeat Offender Problem: A Mechanism for Supporting Dynamic-Sized, Lock-Free Data Structures.
Proceedings of the Distributed Computing, 16th International Conference, 2002
Proceedings of the Twenty-First Annual ACM Symposium on Principles of Distributed Computing, 2002
2001
Proceedings of the Distributed Computing, 15th International Conference, 2001
Proceedings of the Thirteenth Annual ACM Symposium on Parallel Algorithms and Architectures, 2001
Proceedings of the Twentieth Annual ACM Symposium on Principles of Distributed Computing, 2001
Proceedings of the Twentieth Annual ACM Symposium on Principles of Distributed Computing, 2001
Proceedings of the Twentieth Annual ACM Symposium on Principles of Distributed Computing, 2001
2000
Proceedings of the 2nd Workshop on Geometry and Topology in Concurrency theory, 2000
A Combinatorial Characterization of Properties Preserved by Antitokens.
Bull. EATCS, 2000
Concurr. Pract. Exp., 2000
Chic. J. Theor. Comput. Sci., 2000
Proceedings of the Thirty-Second Annual ACM Symposium on Theory of Computing, 2000
Proceedings of the Eleventh Annual ACM-SIAM Symposium on Discrete Algorithms, 2000
Proceedings of the 41st Annual Symposium on Foundations of Computer Science, 2000
1999
Proceedings of the Eleventh Annual ACM Symposium on Parallel Algorithms and Architectures, 1999
Proceedings of the Mathematical Foundations of Computer Science 1999, 1999
Proceedings of the Network-Based Parallel Computing: Communication, 1999
1998
A Survey on Counting Networks.
Proceedings of the Distributed Data & Structures, 1998
Proceedings of the Distributed Computing, 12th International Symposium, 1998
Proceedings of the Distributed Computing, 12th International Symposium, 1998
Proceedings of the Seventeenth Annual ACM Symposium on Principles of Distributed Computing, 1998
1997
Proceedings of the Twenty-Ninth Annual ACM Symposium on the Theory of Computing, 1997
1996
Proceedings of the Fifteenth Annual ACM Symposium on Principles of Distributed Computing, 1996
Proceedings of the Applications on Advanced Architecture Computers, 1996
1995
Proceedings of the Fourteenth Annual ACM Symposium on Principles of Distributed Computing, 1995
Proceedings of the Computer Science Today: Recent Trends and Developments, 1995
Proceedings of the Responsive Computer Systems: Steps Toward Fault-Tolerant Real-Time Systems, 1995
1994
Proceedings of the Twenty-Sixth Annual ACM Symposium on Theory of Computing, 1994
Proceedings of the Thirteenth Annual ACM Symposium on Principles of Distributed Computing, 1994
1993
ACM Trans. Program. Lang. Syst., 1993
Proceedings of the Twenty-Fifth Annual ACM Symposium on Theory of Computing, 1993
Proceedings of the Twelth Annual ACM Symposium on Principles of Distributed Computing, 1993
Proceedings of the 20th Annual International Symposium on Computer Architecture, 1993
Proceedings of the 34th Annual Symposium on Foundations of Computer Science, 1993
1992
IEEE Trans. Parallel Distributed Syst., 1992
ACM SIGOPS Oper. Syst. Rev., 1992
Proceedings of the Distributed Algorithms, 6th International Workshop, 1992
Proceedings of the 4th Annual ACM Symposium on Parallel Algorithms and Architectures, 1992
1991
Proceedings of the 23rd Annual ACM Symposium on Theory of Computing, 1991
Proceedings of the 3rd Annual ACM Symposium on Parallel Algorithms and Architectures, 1991
Proceedings of the Tenth Annual ACM Symposium on Principles of Distributed Computing, 1991
Proceedings of the 32nd Annual Symposium on Foundations of Computer Science, 1991
1990
J. ACM, April, 1990
ACM Trans. Program. Lang. Syst., 1990
Apologizing Versus Asking Permission: Optimistic Concurrency Control for Abstract Data Types.
ACM Trans. Database Syst., 1990
Position Statement: Type Specific Replication for Multiprocessors.
Proceedings of the First Workshop on the Management of Replicated Data, 1990
Proceedings of the 2nd Annual ACM Symposium on Parallel Algorithms and Architectures, 1990
Proceedings of the Second ACM SIGPLAN Symposium on Princiles & Practice of Parallel Programming (PPOPP), 1990
Proceedings of the Ninth Annual ACM Symposium on Principles of Distributed Computing, 1990
1989
Proceedings of the Second IEEE Computer Security Foundations Workshop, 1989
1988
Proceedings of the 1988 ACM SIGPLAN Workshop on Object-based Concurrent Programming, 1988
Proceedings of the 1988 ACM SIGPLAN Workshop on Object-based Concurrent Programming, 1988
Proceedings of the Seventh Annual ACM Symposium on Principles of Distributed Computing, 1988
Proceedings of the Formal Techniques in Real-Time and Fault-Tolerant Systems, 1988
1987
ACM Trans. Comput. Syst., 1987
IEEE Trans. Computers, 1987
ACM SIGOPS Oper. Syst. Rev., 1987
Proceedings of the Conference Record of the Fourteenth Annual ACM Symposium on Principles of Programming Languages, 1987
Proceedings of the Sixth Annual ACM Symposium on Principles of Distributed Computing, 1987
Avalon/C++.
Proceedings of the C++ Workshop. Santa Fe, NM, USA, November 1987, 1987
1986
ACM Trans. Comput. Syst., 1986
ACM SIGOPS Oper. Syst. Rev., 1986
Time-Driven Orphan Elimination.
Proceedings of the Fifth Symposium on Reliability in Distributed Software and Database Systems, 1986
Limitations of Synchronous Communication with Static Process Structure in Languages for Distributed Computing.
Proceedings of the Conference Record of the Thirteenth Annual ACM Symposium on Principles of Programming Languages, 1986
1983
Issues Process and Communication Structure for Distributed Programs.
Proceedings of the Third Symposium on Reliability in Distributed Software and Database Systems, 1983
1982
ACM Trans. Program. Lang. Syst., 1982