Efficient Synchronization Primitives for GPUs

@article{Stuart2011EfficientSP,
  title={Efficient Synchronization Primitives for GPUs},
  author={Jeff A. Stuart and John D. Owens},
  journal={CoRR},
  year={2011},
  volume={abs/1110.4623}
}
In this paper, we revisit the design of synchronization primitives— specifically barriers, mutexes, and semaphores—and how they apply to the GPU. Previous implementations are insufficient due to the discrepancies in hardware and programming model of the GPU and CPU. We create new implementations in CUDA and analyze the performance of spinning on the GPU, as well as a method of sleeping on the GPU, by running a set of memory-system benchmarks on two of the most common GPUs in use, the Teslaand… CONTINUE READING
Tweets
This paper has been referenced on Twitter 2 times. VIEW TWEETS

Citations

Publications citing this paper.
SHOWING 1-10 OF 35 CITATIONS

Similar Papers

Loading similar papers…