• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

DMCA

CGCExplorer: A Semi-Automated Search Procedure for Provably Correct Concurrent Collectors (2007)

Cached

  • Download as a PDF

Download Links

  • [www.cl.cam.ac.uk]
  • [www.research.ibm.com]
  • [www.research.ibm.com]
  • [www.cs.technion.ac.il]
  • [www.srl.inf.ethz.ch]
  • [www.cs.technion.ac.il]
  • [www.cs.tau.ac.il]
  • [www.eecs.qmul.ac.uk]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Martin T. Vechev , Eran Yahav, et al.
Citations:18 - 6 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Vechev07cgcexplorer:a,
    author = {Martin T. Vechev and Eran Yahav and et al.},
    title = { CGCExplorer: A Semi-Automated Search Procedure for Provably Correct Concurrent Collectors},
    year = {2007}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

Abstract

Concurrent garbage collectors are notoriously hard to design, implement, and verify. We present a framework for the automatic exploration of a space of concurrent mark-and-sweep collectors. In our framework, the designer specifies a set of “building blocks” from which algorithms can be constructed. These blocks reflect the designer’s insights about the coordination between the collector and the mutator. Given a set of building blocks, our framework automatically explores a space of algorithms, using model checking with abstraction to verify algorithms in the space. We capture the intuition behind some common mark-and-sweep algorithms using a set of building blocks. We utilize our framework to automatically explore a space of more than 1, 600, 000 algorithms built from these blocks, and derive over 100 correct finegrained algorithms with various space, synchronization, and precision tradeoffs.

Keyphrases

provably correct concurrent collector    semi-automated search procedure    building block    various space    concurrent garbage collector    concurrent mark-and-sweep collector    designer insight    automatic exploration    precision tradeoff    common mark-and-sweep algorithm   

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University