Title
PR-STM: Priority Rule Based Software Transactions for the GPU
Abstract
In this paper we describe an implementation of a software transactional memory library for the GPU written in CUDA. We describe the implementation of our transaction mechanism which features both tentative and regular locking along with a contention management policy based on a simple, yet effective, static priority rule called Priority Rule Software Transactional Memory (PR-STM). We demonstrate competitive performance results in comparison with existing STMs for both the GPU and CPU. While GPU comparisons have been studied, to the best of our knowledge we are the first to provide results comparing GPU based STMs with a CPU based STM.
Year
DOI
Venue
2015
10.1007/978-3-662-48096-0_28
Lecture Notes in Computer Science
Keywords
Field
DocType
Transactional memory,GPU,CUDA,Concurrency control,STM
Software transactional memory,Rule-based system,Concurrency control,CUDA,Computer science,Parallel computing,Transactional memory,Software,Database transaction
Conference
Volume
ISSN
Citations 
9233
0302-9743
4
PageRank 
References 
Authors
0.42
6
5
Name
Order
Citations
PageRank
Qi Shen140.42
Craig Sharp2123.63
William Blewitt3162.80
Gary Ushaw4399.35
Graham Morgan515019.15