Lightweight Software Transactions on GPUs

@article{Holey2014LightweightST,
  title={Lightweight Software Transactions on GPUs},
  author={Anup Holey and Antonia Zhai},
  journal={2014 43rd International Conference on Parallel Processing},
  year={2014},
  pages={461-470}
}
Graphics Processing Units (GPUs) provide an attractive option for extracting data-level parallelism from diverse applications. However, some applications, although possess abundant data-level parallelism, exhibit irregular memory access patterns to the shared data structures. Porting such applications to GPUs requires synchronization mechanisms such as locks, which significantly increase the programming complexity. Coarse-grained locking, where a single lock controls all the shared resources… CONTINUE READING

Similar Papers

Loading similar papers…