Computer Engineering & Science
Previous Articles Next Articles
WU Zhenwei,ZHANG Wenzhe
Received:
Revised:
Online:
Published:
Abstract:
Concurrent data structures (CDS) are essential building blocks for parallel programs, and their efficiency significantly affects the overall performance of the programms. Synchronizing concurrent accesses to shared data is a critical challenge for CDS design. Traditionally, lockbased schemes are widelyused. However, lockbased schemes are either errorprone or inefficient. Transactional memory, as a brand new parallel programming paradigm, is proposed. We construct a concurrent linked list upon Intel’s hardware transactional memory and compare its performance with a lockbased and a lockfree counterparts.
Key words: concurrent linked list, hardware transactional memory, practical analysis
WU Zhenwei,ZHANG Wenzhe.
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/
http://joces.nudt.edu.cn/EN/Y2018/V40/I增刊S1/154