Hardware Support for Relaxed Concurrency Control in Transactional Memory

@article{Aydonat2010HardwareSF,
  title={Hardware Support for Relaxed Concurrency Control in Transactional Memory},
  author={Utku Aydonat and Tarek S. Abdelrahman},
  journal={2010 43rd Annual IEEE/ACM International Symposium on Microarchitecture},
  year={2010},
  pages={15-26}
}
Today's transactional memory systems implement the two-phase-locking (2PL) algorithm which aborts transactions every time a conflict happens. 2PL is a simple algorithm that provides fast transactional operations. However, it limits concurrency in applications with high contention by increasing the rate of aborts. More relaxed algorithms that can commit conflicting transactions have recently been shown to provide better concurrency both in software and hardware. However, existing approaches for… CONTINUE READING
Highly Cited
This paper has 21 citations. REVIEW CITATIONS

Citations

Publications citing this paper.
Showing 1-10 of 17 extracted citations

OmniOrder: Directory-based conflict serialization of transactions

2014 ACM/IEEE 41st International Symposium on Computer Architecture (ISCA) • 2014
View 10 Excerpts
Highly Influenced

BulkCommit: Scalable and fast commit of atomic blocks in a lazy multiprocessor environment

2013 46th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO) • 2013
View 4 Excerpts
Highly Influenced

BulkSMT: Designing SMT processors for atomic-block execution

IEEE International Symposium on High-Performance Comp Architecture • 2012
View 5 Excerpts
Highly Influenced

SAM: Optimizing Multithreaded Cores for Speculative Parallelism

2017 26th International Conference on Parallel Architectures and Compilation Techniques (PACT) • 2017
View 2 Excerpts

References

Publications referenced by this paper.
Showing 1-7 of 7 references

Dependence-aware transactional memory for increased concurrency

2008 41st IEEE/ACM International Symposium on Microarchitecture • 2008
View 14 Excerpts
Highly Influenced

Simics: A Full System Simulation Platform

IEEE Computer • 2002
View 4 Excerpts
Highly Influenced

Database Systems: A Practical Approach to Design, Implementation and Management

T. Connolly, C. Begg
Addison- Wesley, • 2009
View 3 Excerpts
Highly Influenced

LogTM-SE: Decoupling Hardware Transactional Memory from Caches

2007 IEEE 13th International Symposium on High Performance Computer Architecture • 2007
View 3 Excerpts
Highly Influenced

Performance Pathologies in Hardware Transactional Memory

IEEE Micro • 2007
View 3 Excerpts
Highly Influenced

Similar Papers

Loading similar papers…