Corpus ID: 11279436

Reducing the Integration Complexity of Software Transactional Memory with TBoost . STM

@inproceedings{Escrib2010ReducingTI,
  title={Reducing the Integration Complexity of Software Transactional Memory with TBoost . STM},
  author={Vicente J. Botet Escrib{\'a} and Justin Emile Gottschlich and Dwight Y. Winkler},
  year={2010}
}
Transactional memory (TM) is a concurrency control paradigm that reduces the difficulty of writing parallel programs and supports the efficient execution of some concurrent workloads. While TM offers advantages over other abstractions, it can sometimes require complex hardware, programming language extensions, specific compiler support, or enforce impractical software design, making it unrealistic for early adopters. In this paper, we explore recent advances in TBoost.STM, a software TM library… Expand

References

SHOWING 1-3 OF 3 REFERENCES
Austern – Generic Programming and the STL: Using and Extending the C++ Standard Template Library – Addison-Wesley – October
  • 1999
Josuttis – The C++ Standard Library: A Tutorial and Reference – Addison-Wesley – August
  • 1999
The C++ programming language (3. ed.)
  • 357