[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

DMP: Deterministic Shared-Memory Multiprocessing

Published: 01 January 2010 Publication History

Abstract

Shared-memory multicore and multiprocessor systems are nondeterministic, which frustrates debugging and complicates testing of multithreaded code, impeding parallel programming's widespread adoption. The authors propose fully deterministic shared-memory multiprocessing that not only enhances debugging by offering repeatability by default, but also improves the quality of testing and the deployment of production code. They show that determinism can be provided with little performance cost on future hardware.

Cited By

View all
  • (2020)Metering Graphical Data Leakage with SnowmanProceedings of the 25th ACM Symposium on Access Control Models and Technologies10.1145/3381991.3395598(1-12)Online publication date: 10-Jun-2020
  • (2019)Concurrency debugging with MaxSMTProceedings of the Thirty-Third AAAI Conference on Artificial Intelligence and Thirty-First Innovative Applications of Artificial Intelligence Conference and Ninth AAAI Symposium on Educational Advances in Artificial Intelligence10.1609/aaai.v33i01.33011608(1608-1617)Online publication date: 27-Jan-2019
  • (2019)Lazy Determinism for Faster Deterministic MultithreadingProceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems10.1145/3297858.3304047(879-891)Online publication date: 4-Apr-2019
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Micro
IEEE Micro  Volume 30, Issue 1
January 2010
114 pages

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 01 January 2010

Author Tags

  1. debugging
  2. determinism
  3. multiprocessors
  4. reliability

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 11 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2020)Metering Graphical Data Leakage with SnowmanProceedings of the 25th ACM Symposium on Access Control Models and Technologies10.1145/3381991.3395598(1-12)Online publication date: 10-Jun-2020
  • (2019)Concurrency debugging with MaxSMTProceedings of the Thirty-Third AAAI Conference on Artificial Intelligence and Thirty-First Innovative Applications of Artificial Intelligence Conference and Ninth AAAI Symposium on Educational Advances in Artificial Intelligence10.1609/aaai.v33i01.33011608(1608-1617)Online publication date: 27-Jan-2019
  • (2019)Lazy Determinism for Faster Deterministic MultithreadingProceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems10.1145/3297858.3304047(879-891)Online publication date: 4-Apr-2019
  • (2017)VarCatcherIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2016.261352428:4(1215-1228)Online publication date: 1-Apr-2017
  • (2015)CleanACM SIGARCH Computer Architecture News10.1145/2872887.275039543:3S(401-413)Online publication date: 13-Jun-2015
  • (2015)CleanProceedings of the 42nd Annual International Symposium on Computer Architecture10.1145/2749469.2750395(401-413)Online publication date: 13-Jun-2015
  • (2014)StopWatchACM Transactions on Information and System Security10.1145/267094017:2(1-28)Online publication date: 17-Nov-2014
  • (2014)What is the cost of weak determinism?Proceedings of the 23rd international conference on Parallel architectures and compilation10.1145/2628071.2628099(99-112)Online publication date: 24-Aug-2014
  • (2012)An Extended SystemC Framework for Efficient HW/SW Co-SimulationACM Transactions on Design Automation of Electronic Systems10.1145/2159542.215954317:2(1-16)Online publication date: 1-Apr-2012
  • (2011)Two for the price of oneACM SIGPLAN Notices10.1145/2076021.204810146:10(427-444)Online publication date: 22-Oct-2011
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media