Intermediate checkpointing with conflicting access prediction in transactional memory systems

@article{Waliullah2008IntermediateCW,
  title={Intermediate checkpointing with conflicting access prediction in transactional memory systems},
  author={Mridha-Mohammad Waliullah and Per Stenstr{\"o}m},
  journal={2008 IEEE International Symposium on Parallel and Distributed Processing},
  year={2008},
  pages={1-11}
}
Transactional memory systems promise to reduce the burden of exposing thread-level parallelism in programs by relieving programmers from analyzing complex inter-thread dependences in detail. By encapsulating large program code blocks and executing them as atomic blocks, dependence checking is deferred to run-time at which point one of many conflicting transactions will be committed whereas the others will have to roll-back and re-execute. In current proposals, a checkpoint is taken at the… CONTINUE READING
Highly Cited
This paper has 26 citations. REVIEW CITATIONS

Citations

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

Increasing the energy efficiency of TLS systems using intermediate checkpointing

2011 18th International Conference on High Performance Computing • 2011
View 4 Excerpts
Highly Influenced

OmniOrder: Directory-based conflict serialization of transactions

2014 ACM/IEEE 41st International Symposium on Computer Architecture (ISCA) • 2014
View 1 Excerpt

References

Publications referenced by this paper.
Showing 1-10 of 18 references

LogTM: log-based transactional memory

The Twelfth International Symposium on High-Performance Computer Architecture, 2006. • 2006
View 11 Excerpts
Highly Influenced

Transactional memory coherence and consistency

Proceedings. 31st Annual International Symposium on Computer Architecture, 2004. • 2004
View 9 Excerpts
Highly Influenced

Simics: A Full System Simulation Platform

IEEE Computer • 2002
View 4 Excerpts
Highly Influenced

Tolerating Dependences Between Large Speculative Threads Via Sub-Threads

33rd International Symposium on Computer Architecture (ISCA'06) • 2006
View 3 Excerpts
Highly Influenced

Virtualizing transactional memory

32nd International Symposium on Computer Architecture (ISCA'05) • 2005
View 6 Excerpts
Highly Influenced

Similar Papers

Loading similar papers…