Design and Implementation of Data Version Management Strategy Foresight in STM
- DOI
- 10.2991/isci-15.2015.204How to use a DOI?
- Keywords
- Software Transactional Memory; RSTM; Data Version Management
- Abstract
First of all, several data version management strategies in software transactional memory have been studied in this paper, and both advantages and disadvantages are analyzed. Then a novel data version management strategy named Foresight in software transactional memory is put forward. Its design idea and detailed implementation is given. And its performance is tested in RSTM. The results show that as a data version management strategy Foresight has lower abort rate than any other data version management strategy. As we known, the low abort rate is beneficial to improve system performance. So the data version management strategy Foresight can help improve the whole performance of the software transactional memory system.
- Copyright
- © 2015, the Authors. Published by Atlantis Press.
- Open Access
- This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
Cite this article
TY - CONF AU - Ying Liu AU - Fuxiang Gao AU - Xin Sun PY - 2015/01 DA - 2015/01 TI - Design and Implementation of Data Version Management Strategy Foresight in STM BT - Proceedings of the 2015 International Symposium on Computers & Informatics PB - Atlantis Press SP - 1524 EP - 1529 SN - 2352-538X UR - https://doi.org/10.2991/isci-15.2015.204 DO - 10.2991/isci-15.2015.204 ID - Liu2015/01 ER -