Loading [a11y]/accessibility-menu.js
HyflowCPP: A Distributed Transactional Memory Framework for C++ | IEEE Conference Publication | IEEE Xplore

HyflowCPP: A Distributed Transactional Memory Framework for C++


Abstract:

We present the first ever distributed transactional memory (DTM) framework for distributed concurrency control in C++, called HyflowCPP. HyflowCPP provides distributed at...Show More

Abstract:

We present the first ever distributed transactional memory (DTM) framework for distributed concurrency control in C++, called HyflowCPP. HyflowCPP provides distributed atomic sections, and plug gable support for policies for concurrency control, directory lookup, contention management, and networking. While there exists other DTM frameworks, they mostly target VM-based languages (e.g., Java, Scala). Additionally, HyflowCPP provides uniquely distinguishing TM features including strong atomicity, closed and open nesting, and check pointing. Our experimental studies revealed that HyflowCPP achieves up to 6x performance improvement over state-of-the-art DTM frameworks.
Date of Conference: 22-24 August 2013
Date Added to IEEE Xplore: 10 October 2013
Electronic ISBN:978-0-7695-5043-5
Conference Location: Cambridge, MA, USA

References

References is not available for this document.