2018
DOI: 10.1002/cpe.4991
|View full text |Cite
|
Sign up to set email alerts
|

A deadlock‐free lock‐based synchronization for GPUs

Abstract: Summary Graphics Processing Units (GPUs) have evolved from pure graphics applications toward general purpose applications, often referred to as GPGPU computing. However, its scope is still limited to data‐parallel applications that require little synchronization. As synchronization on GPUs is quite costly, synchronization requirements in GPUs are usually realized using existing synchronization primitives like atomic operations and barriers. These approaches either incur significant overhead or place certain re… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2021
2021

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 24 publications
0
1
0
Order By: Relevance
“…Client threads communicate with server threads using a message passing system that makes use of global memory. Anand et al 33 proposed a deadlock free lock‐based synchronization approach for GPUs. Quick Release 9 improved the GPU cache performance at the synchronization points 34 .…”
Section: Related Workmentioning
confidence: 99%
“…Client threads communicate with server threads using a message passing system that makes use of global memory. Anand et al 33 proposed a deadlock free lock‐based synchronization approach for GPUs. Quick Release 9 improved the GPU cache performance at the synchronization points 34 .…”
Section: Related Workmentioning
confidence: 99%