Lightweight Software Transactions on GPUs

  title={Lightweight Software Transactions on GPUs},
  author={Anup Holey and Antonia Zhai},
  journal={2014 43rd International Conference on Parallel Processing},
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…